Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Terraform

Terraform can manage existing and popular service providers, such as AWS, as well as custom in-house solutions.

It uses configuration files to describe the components necessary to run a single application or your entire datacenter. It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes and create incremental execution plans which can be applied.

The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS (Domain Name Service) entries, SaaS (Software as a Service) features.

https://github.com/ahinko/home-ops

Homelab & Gitops, Infrastructure as Code (IaC) where possible. K8s cluster running on Talos and managed by Flux. Renovate keeps the repo up to date.

ansible docker flux gitops home-operations homelab k8s-at-home kubernetes renovate selfhosted talos talosctl terraform

Last synced: 04 Aug 2024

https://github.com/cloudposse/terraform-provider-utils

The Cloud Posse Terraform Provider for various utilities (e.g. deep merging, stack configuration management)

config configuration configuration-management deep-merge provider spacelift stack terraform terraform-providers utilities utils

Last synced: 10 Oct 2024

https://github.com/hashicorp/terraform-provider-cloudinit

Utility provider that exposes the cloudinit_config data source which renders a multipart MIME configuration for use with cloud-init (previously available as the template_cloudinit_config resource in the template provider)

cloud-init terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/khanh-ph/proxmox-kubernetes

Enables you to create a Kubernetes cluster on Proxmox VE with Terraform & Kubespray in a declarative manner.

ansible bare-metal k8s kubernetes kubespray proxmox-ve terraform

Last synced: 05 Nov 2024

https://github.com/teticio/lambda-scraper

Use AWS Lambda functions as a proxy pool to scrape web pages.

lambda-functions proxy scraping terraform

Last synced: 01 Aug 2024

https://github.com/hashicorp/terraform-provider-time

Utility provider that provides Time-Based Resources

terraform terraform-provider time

Last synced: 07 Oct 2024

https://github.com/nerdwalletoss/terraformpy

Terraformpy is a library and command line tool to supercharge your Terraform configs using a full fledged Python environment!

python terraform

Last synced: 13 Oct 2024

https://github.com/fujiwara/tfstate-lookup

Lookup resource attributes in tfstate.

go terraform tfstate

Last synced: 14 Oct 2024

https://github.com/fivexl/terraform-aws-cloudtrail-to-slack

Parse AWS CloudTrail events and send alerts to Slack for events that match pre-configured rules

aws cloudtrail fivexl lambda slack terraform terraform-module

Last synced: 30 Oct 2024

https://github.com/jhackshaw/iplocate

Geolocate and plot ipv4 and ipv6 addresses

aws ipgeo ipgeolocation reactjs terraform

Last synced: 06 Nov 2024

https://github.com/gatblau/onix

A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.

ansible cmdb configuration-management database-management dependencies deployments infrastructure kubernetes multi-cloud onix openshift reactive terraform

Last synced: 27 Sep 2024

https://github.com/tenable/KaiMonkey

KaiMonkey provides vulnerable infrastructure as code (IaC) to help explore and understand common cloud security threats exposed via IaC.

aws security terraform

Last synced: 03 Aug 2024

https://github.com/hashicorp/cdktf-aws-cdk

Use AWS CDK constructs in CDKTF projects

aws-cdk cdk cdktf constructs terraform terraform-cdk

Last synced: 29 Oct 2024

https://github.com/cloudposse/terraform-aws-eks-workers

Terraform module to provision an AWS AutoScaling Group, IAM Role, and Security Group for EKS Workers

aws cluster ec2 eks hcl2 k8s kubernetes nodes terraform terraform-module workers

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-sso

Terraform module to configure AWS Single Sign-On (SSO)

security terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/ki-labs/kaos

open source platform for simplifying machine learning deployment

cloud-agnostic kaos kubernetes ml pachyderm platform python terraform

Last synced: 06 Nov 2024

https://github.com/KI-labs/kaos

open source platform for simplifying machine learning deployment

cloud-agnostic kaos kubernetes ml pachyderm platform python terraform

Last synced: 05 Aug 2024

https://github.com/nix-community/infra

nix-community infrastructure [maintainer=@zowoq]

nix-community-buildbot nix-darwin nixos terraform

Last synced: 04 Aug 2024

https://github.com/googlecloudplatform/gke-poc-toolkit

📦 Demo generator for Google Kubernetes Engine!

anthos gcp gke kubernetes terraform

Last synced: 07 Oct 2024

https://github.com/cloudposse/terraform-aws-eks-node-group

Terraform module to provision a fully managed AWS EKS Node Group

aws eks hcl2 k8s kubernetes node-pool terraform terraform-module terratest

Last synced: 10 Oct 2024

https://github.com/nrkno/terraform-registry

A private Terraform registry with modular store backends.

plattform terraform terraform-registry utvikleropplevelse

Last synced: 01 Nov 2024

https://github.com/chrisipa/cloud-portal

Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.

amazon-web-services ansible aws azure bootstrap cloud docker docker-compose esxi java portal sbadmin spring-boot terraform virtual-machine vmware vsphere

Last synced: 02 Aug 2024

https://github.com/magodo/hclgrep

Syntax based grep for HCL(v2)

cli grep-like hcl2 syntax terraform

Last synced: 13 Oct 2024

https://github.com/hashicorp/terraform-elasticache-example

Example Terraform config for creating an Elasticache cluster

elasticache redis terraform

Last synced: 07 Oct 2024

https://github.com/rafalwilinski/elastic-beanstalk-terraform-setup

🎬 Playbook for setting up & deploying AWS Beanstalk Applications on Docker with 1 command

aws beanstalk deploy docker terraform

Last synced: 02 Nov 2024

https://github.com/cloudposse/terraform-aws-efs

Terraform Module to define an EFS Filesystem (aka NFS)

aws efs hcl2 nfs terraform terraform-modules

Last synced: 30 Oct 2024

https://github.com/philips-labs/terraform-registry

Terraform registry to serve arbitrary Terraform provider releases hosted on Github

terraform terraform-providers terraform-registry

Last synced: 10 Oct 2024

https://github.com/phzietsman/aws-slack-clickoops-watcher

Get alerts when people are using the AWS console to modify create or modify resources.

aws clickops devops terraform

Last synced: 01 Aug 2024

https://github.com/magodo/tfadd

Generate valid Terraform configuration from state

terraform

Last synced: 30 Oct 2024

https://github.com/fortinet/azure-templates

A set of Azure Templates for getting you started in Azure with Fortinet.

arm azure azure-templates fortinet microsoft template terraform

Last synced: 02 Aug 2024

https://github.com/keeper-security/secrets-manager

Keeper Secrets Manager is a cloud-based, zero-knowledge platform for securing infrastructure secrets. Provides automatic password rotation and integration into popular DevOps CI/CD tools.

ansible azure-devops devops docker dotnet gitlab jenkins keepersecurity password-manager powershell python secrets terraform

Last synced: 11 Oct 2024

https://github.com/lgallard/terraform-aws-cognito-user-pool

Terraform module to create Amazon Cognito User Pools, configure its attributes and resources such as app clients, domain, resource servers. Amazon Cognito User Pools provide a secure user directory that scales to hundreds of millions of users.

aws aws-cognito cognito cognito-user-pool terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/aws-samples/aws-scps-with-terraform

Deploy Service Control Policies (SCPs) with Terraform

aws aws-organizations scp terraform

Last synced: 01 Aug 2024

https://github.com/trussworks/terraform-aws-bootstrap

🐓 🥚 Terraform for your Terraform remote state configuration

terraform

Last synced: 05 Nov 2024

https://github.com/jmccann/drone-terraform

Drone plugin for triggering Terraform deployments

drone-ci drone-plugin terraform

Last synced: 09 Aug 2024

https://github.com/hashicorp/terraform-provider-archive

Utility provider that provides a data source that can create zip archives for individual files or collections of files.

archive terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/cloudposse/terraform-aws-dynamodb

Terraform module that implements AWS DynamoDB with support for AutoScaling

autoscaling aws dynamodb dynamodb-database dynamodb-table hcl2 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/mongodb/terraform-aws-ecs-task-definition

A Terraform module for creating Amazon ECS Task Definitions

aws aws-ecs terraform terraform-modules

Last synced: 07 Oct 2024

https://github.com/eddycharly/terraform-provider-kops

Brings kOps into terraform in a fully managed way

kops terraform terraform-provider terraform-provider-kops

Last synced: 27 Oct 2024

https://github.com/localstack-samples/localstack-terraform-samples

Repository with terraform samples for LocalStack

aws localstack samples terraform terraform-provider

Last synced: 06 Nov 2024

https://github.com/aaratn/terraenv

Terraform & Terragrunt Version Manager

linux osx python rbenv terraform terragrunt tfenv version-manager

Last synced: 28 Oct 2024

https://github.com/azavea/terraform-aws-postgresql-rds

A Terraform module to create an Amazon Web Services (AWS) PostgreSQL Relational Database Server (RDS).

amazon-web-services aws postgresql rds terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/amancevice/terraform-aws-slackbot

Serverless Extensible Slackbot

aws nodejs serverless slack terraform

Last synced: 26 Oct 2024

https://github.com/r7kamura/mastodon-terraform

Boilerplate for running Mastodon on AWS using Terraform and CircleCI.

docker mastodon terraform

Last synced: 10 Aug 2024

https://github.com/powerdatahub/terraform-aws-airflow

Terraform module to deploy an Apache Airflow cluster on AWS, backed by RDS PostgreSQL for metadata, S3 for logs and SQS as message broker with CeleryExecutor

airflow apache-airflow aws celery hacktoberfest terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/Keeper-Security/secrets-manager

Keeper Secrets Manager is a cloud-based, zero-knowledge platform for securing infrastructure secrets. Provides automatic password rotation and integration into popular DevOps CI/CD tools.

ansible azure-devops devops docker dotnet gitlab jenkins keepersecurity password-manager powershell python secrets terraform

Last synced: 13 Aug 2024

https://github.com/azure/azure-data-labs-modules

A list of Terraform modules to build your Azure Data IaC templates.

analytics azure data github github-actions labs terraform terraform-modules

Last synced: 07 Oct 2024

https://github.com/iits-consulting/terraform-opentelekomcloud-project-factory

This repository helps to create an OTC-based cloud-native infrastructure landscape with Kubernetes, load balancers, VPCs, etc. With these modules, we provide you a rocket start while you can still deep-dive into detailed configuration later.

opentelekomcloud otc repository terraform terraform-modules

Last synced: 30 Oct 2024

https://github.com/express42/terraform-ansible-example

Quick start on how to provision with ansible inside terraform

ansible terraform

Last synced: 03 Aug 2024

https://github.com/DevSecTop/TF-via-PR

Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.

automation aws cicd-pipeline devops github-actions-ci infrastructure-as-a-code opentofu platform-engineering reusable-workflows terraform

Last synced: 01 Nov 2024

https://github.com/dominis/mikado

🤖💨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup

ansible aws aws-infrastructure infrastructure mikado terraform wordpress

Last synced: 03 Aug 2024

https://github.com/fitnesskeeper/terraform-lambda

Run `terraform apply` from within an AWS Lambda

terraform terraform-modules

Last synced: 28 Sep 2024

https://github.com/gurayops/gepp

Developer's Helper to Docker, Kubernetes, and Terraform. Fully automatic, without any config or question 🙌

automation cdktf docker docker-image dockerfile k3d k3s kubernetes kubernetes-manifests python terraform

Last synced: 01 Aug 2024

https://github.com/openslo/slogen

tool to create and manage content for reliability tracking from logs/event data.

command-line-tool golang openslo reliability slo sumologic terraform

Last synced: 11 Oct 2024

https://github.com/joatmon08/hashicorp-stack-demoapp

HashiCorp Cloud Platform (Vault, Consul, Boundary) with Argo CD and Kubernetes

boundary consul kubernetes terraform vault

Last synced: 31 Oct 2024

https://github.com/kennethreitz-archive/terrapyn

A Python module for slinging infrastructure (with terraform).

devops infrastructure-as-code python terraform

Last synced: 07 Aug 2024

https://github.com/joryirving/home-ops

Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.

ansible flux gitops home-operations k3s kubernetes kubesearch longhorn renovate rook-ceph self-hosted talos terraform

Last synced: 04 Aug 2024

https://github.com/azavea/terraform-aws-ecs-cluster

A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.

amazon-web-services aws ecs terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-iam-system-user

Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)

aws cicd circleci hcl2 iam iam-users provision terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/cvbarros/terraform-provider-teamcity

Terraform Provider for Jetbrains TeamCity CI server

golang teamcity terraform terraform-provider

Last synced: 31 Oct 2024

https://github.com/terraform-community-modules/tf_aws_elasticsearch

[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-opensearch

aws elasticsearch opensearch terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/0xDones/tfgen

Terraform code generator for consistent codebase and DRY

cli devtools terraform terragrunt

Last synced: 01 Nov 2024

https://github.com/Azure/azure-data-labs-modules

A list of Terraform modules to build your Azure Data IaC templates.

analytics azure data github github-actions labs terraform terraform-modules

Last synced: 02 Aug 2024

https://github.com/hashicorp/learn-terraform-provisioning

Companion code repository for learning to provision Terraform instances with Packer & cloud-init

aws hashicorp packer terraform tutorial

Last synced: 07 Oct 2024

https://github.com/katbyte/terrafmt

Format terraform blocks embedded in files

formatter go golang terraform tool

Last synced: 30 Oct 2024

https://github.com/Madh93/tpm

🛠️ A package manager for Terraform providers

cli go golang opentofu terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/miteshsharma/immutableinfrastructure

Creating immutable infrastructure using Packer, Ansible and Terraform

ami ansible aws packer terraform

Last synced: 06 Nov 2024

https://github.com/umotif-public/terraform-aws-ecs-fargate

Terraform module to create AWS ECS FARGATE services

aws ecs ecs-fargate fargate fargate-spot spot terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/builtinnya/aws-sns-slack-terraform

A Terraform module which sends SNS events to Slack with AWS lambda function

aws aws-lambda aws-sns terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/carboniferio/carbonifer

Control carbon emission of your cloud infrastructure - Carbon-aware cloud infra

aws azure carbon-aware carbon-emissions carbon-footprint carbonifer cloud data-centers gcp greenops sustainability terraform

Last synced: 03 Aug 2024

https://github.com/dhoer/terraform_examples

Terraform AWS Windows examples

asg aws chef chocolatey examples terraform windows winrm

Last synced: 02 Aug 2024

https://github.com/picatz/terraform-google-nomad

📗 Terraform Module for Nomad clusters with Consul on GCP

acls consul consul-connect gcp mtls nomad packer ssh terraform

Last synced: 03 Aug 2024

https://github.com/jpcertcc/memoryforensic-on-cloud

Memory Forensic System on Cloud

aws forensics terraform volatility

Last synced: 05 Nov 2024

https://github.com/clayshek/terraform-raspberrypi-bootstrap

Terraform Provisioner for bootstrapping a Raspberry Pi (Stretch) base configuration.

raspberry-pi raspberry-pi-3 raspberrypi raspbian raspi terraform terraform-configuration terraform-provisioner

Last synced: 11 Oct 2024

https://github.com/trussworks/terraform-aws-s3-private-bucket

Creates a private, encrypted, versioned S3 bucket with good defaults.

aws aws-s3 s3 s3-bucket terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/rohinivsenthil/terrastate

Visual Studio Code extension to monitor/deploy/destroy Terraform resources in workspace

developer-tools devops hacktoberfest hashicorp terraform vscode-extension

Last synced: 01 Nov 2024

https://github.com/msfidelis/ecs-microservices-orchestration

:cloud: :whale: :zap: :rocket: :package: Complete microservices orchestration on ECS on AWS using Terraform

appmesh aws codebuild codepipeline ecs ecs-cluster fargate service-mesh terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/dontshavetheyak/terraform-module-template

A repo template to create Terraform modules with CICD already configured.

devops terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/1ambda/terraform-all-in-one

Get fine-grained Kubernetes + Infrastructure on AWS in 30 mins 🚀

ansible aws ecs kops kubernetes terraform

Last synced: 03 Aug 2024

https://github.com/chadgeary/cloudworkstation

A linux desktop in the cloud - reachable via browser using Apache Guacamole. Deployed automatically via Terraform ( + Ansible ).

ansible apache aws cloud guacamole linux terraform ubuntu

Last synced: 03 Nov 2024

https://github.com/amoffat/tf-jitsi

5-minute self-hosted Jitsi on AWS

aws jitsi terraform

Last synced: 27 Oct 2024

https://github.com/avinor/tau

Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.

deprecated devops go infrastructure-as-code terraform

Last synced: 01 Nov 2024