Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/terraform
- Wikipedia: https://en.wikipedia.org/wiki/Terraform_(software)
- Repo: https://github.com/hashicorp/terraform
- Created by: Mitchell Hashimoto, HashiCorp
- Released: July 28, 2014
- Related Topics: hashicorp, infrastructure, infrastructure-as-code,
- Aliases: hashicorp-terraform, terraform-configurations, terraform-module, terraform-modules, terraform-providers,
- Last updated: 2024-11-06 00:29:56 UTC
- JSON Representation
https://github.com/indix/aws-maintenance-lambda
A lambda function to send alerts (to Slack, HipChat) on AWS maintenance events.
aws aws-lambda bot hipchat lambda slack terraform terraform-plans
Last synced: 25 Oct 2024
https://github.com/mlabouardy/pipeline-as-code-with-jenkins
Pipeline as Code with Jenkins
aws azure containers docker gcp jenkins kubernetes lambda packer pipeline serverless terraform
Last synced: 01 Aug 2024
https://github.com/claranet/tfwrapper
Claranet France Terraform & OpenTofu Wrapper
claranet opentofu python terraform
Last synced: 01 Nov 2024
https://github.com/erikvanbrakel/anthology
A private Terraform registry implementation as an alternative to the official registry.
Last synced: 01 Nov 2024
https://github.com/hashicorp/terraform-provider-docker
As part of our introduction to self-service publishing in the Terraform Registry, this copy of the provider has been archived, and ownership has been transferred to active maintainers in the community. Please see the new location on the Terraform Registry: https://registry.terraform.io/providers/kreuzwerker/docker/latest
docker terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/vmware/terraform-provider-nsxt
Terraform Provider for VMware NSX
nsx nsx-t terraform terraform-provider
Last synced: 29 Oct 2024
https://github.com/spacelift-io/spacectl
Spacelift client and CLI
infra-as-code pulumi spacelift terraform
Last synced: 05 Nov 2024
https://github.com/dumrauf/openvpn-terraform-install
A one-stop Terraform module that creates an OpenVPN server in AWS readily provisioned with access by the users defined in the input
aws bash openvpn-server provisioning terraform
Last synced: 30 Oct 2024
https://github.com/vercel/terraform-provider-vercel
Terraform Vercel Provider
terraform terraform-provider vercel
Last synced: 07 Oct 2024
https://github.com/jmhale/terraform-aws-wireguard
Terraform module to deploy WireGuard on AWS
aws terraform terraform-modules vpn wireguard
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-provider-template
Terraform template provider
template terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/microsoft/bedrock
Automation for Production Kubernetes Clusters with a GitOps Workflow
cluster cluster-deployment gitops kubernetes terraform
Last synced: 02 Aug 2024
https://github.com/gardener/terraformer
Executes Terraform configuration as job/pod inside a Kubernetes cluster.
Last synced: 31 Oct 2024
https://github.com/rogerwelin/cfnctl
Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:
aws cli cloud cloud-management cloudformation go golang iac infrastructure-as-code terraform
Last synced: 01 Nov 2024
https://github.com/johandry/terranova
Using Terraform package from Go
go golang golang-package terraform
Last synced: 02 Aug 2024
https://github.com/mschuchard/jenkins-devops-libs
Collection of Jenkins Pipeline shared libraries for common DevOps software.
ansible ansible-automation-platform ansible-tower awx goss hacktoberfest helm jenkins jenkins-library jenkins-pipeline openfaas packer puppet terraform
Last synced: 30 Oct 2024
https://github.com/tfverch/tfvc
Terraform provider and module version checking tool
Last synced: 25 Oct 2024
https://github.com/infracost/infracost-atlantis
Atlantis integration for Infracost. Shows cloud cost estimates for Terraform in pull requests.
atlantis aws cost-estimation devops gcp infrastructure-as-code terraform terraform-cost-estimation
Last synced: 04 Aug 2024
https://github.com/hashicorp/terraform-provider-googleworkspace
Terraform Provider for Google Workspace
google-workspace terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/cloudposse/terraform-aws-vpc-peering
Terraform module to create a peering connection between two VPCs in the same AWS account.
aws peering terraform terraform-module vpc vpc-peering vpn
Last synced: 10 Oct 2024
https://github.com/cormacrelf/terraform-provider-zerotier
Create, modify and destroy ZeroTier networks and members through Terraform.
aws network sdn terraform terraform-provider terraform-providers virtual-network vpn vpn-gateway zerotier
Last synced: 10 Oct 2024
https://github.com/adinhodovic/terraform-cloudflare-maintenance
Terraform module to create a responsive Maintenance Page using Cloudflare Workers.
cloudflare cloudflare-workers devops maintenance terraform web-development
Last synced: 27 Oct 2024
https://github.com/cloudposse/terraform-aws-vpc-peering-multi-account
Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers
aws multi-account multi-provider peering terraform terraform-module vpc vpn
Last synced: 13 Oct 2024
https://github.com/googlecloudplatform/pci-gke-blueprint
PCI on GKE Blueprint: PCI Deployable Architecture on Google Cloud and GKE
gcp istio kubernetes pci terraform
Last synced: 28 Sep 2024
https://github.com/grem11n/terraform-aws-vpc-peering
Terraform module to setup VPC peering connection
aws hacktoberfest hacktoberfest2022 terraform terraform-module terraform-modules vpc vpc-peering
Last synced: 10 Oct 2024
https://github.com/jeffdecola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 14 Oct 2024
https://github.com/hashicorp/docker-hub-images
Automatic builds of container images for Docker Hub
Last synced: 27 Sep 2024
https://github.com/szinn/k8s-homelab
My home operations repository using k8s/gitops
flux gitops k8s k8s-at-home kubernetes renovate selfhosted talos terraform
Last synced: 05 Nov 2024
https://github.com/devops-rob/terraform-provider-terracurl
A flexible Terraform provider for making API calls
api api-rest http terracurl terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/JeffDeCola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 13 Aug 2024
https://github.com/radzionc/radzionkit
RadzionKit: A versatile full-stack development toolkit designed to streamline and enhance your coding projects with a suite of integrated, easy-to-use packages.
components dynamodb nodejs react terraform typescript ui
Last synced: 06 Nov 2024
https://github.com/awslabs/aws-terraform-dev-container
A VSCode Dev Container with tools to help you build and manage AWS infrastructure with Terraform
aws container devcontainer development environment terraform vscode
Last synced: 01 Aug 2024
https://github.com/hashicorp/terraform-provider-consul
Terraform Consul provider
consul terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/poseidon/terraform-provider-matchbox
Terraform provider for Matchbox on-premise / bare-metal provisioning
butane fedora-coreos flatcar-linux matchbox terraform terraform-provider
Last synced: 03 Aug 2024
https://github.com/cloudposse/terraform-aws-rds-cloudwatch-sns-alarms
Terraform module that configures important RDS alerts using CloudWatch and sends them to an SNS topic
alerts aws cloudwatch rds-alerts sns terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/alphagov/govuk-infrastructure
Terraform turnup automation for the EKS Kubernetes clusters that host GOV.UK. See https://github.com/alphagov/govuk-helm-charts for application config.
aws container govuk govuk-replatforming terraform
Last synced: 01 Aug 2024
https://github.com/infracost/infracost-gh-action
GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.
aws azure cost-estimation gcp github-actions infrastructure-as-code terraform terraform-cost-estimates
Last synced: 03 Aug 2024
https://github.com/trussworks/terraform-aws-ecs-service
Creates an ECS Service.
aws-ecs ecs ecs-service terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/harisekhon/templates
100+ DevOps Code & Config templates for Kubernetes, AWS, GCP, Terraform, Docker, Packer, Jenkins, CircleCI, GitHub Actions, Lambda, AWS CodeBuild, GCP Cloud Build, Vagrant, Puppet, Python, Bash, Go, Perl, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4 etc...
aws bash docker docker-compose gcp github github-actions golang gradle hacktoberfest java jenkins jenkinsfile makefile maven packer perl python terraform vagrant
Last synced: 30 Oct 2024
https://github.com/cloudposse/terraform-terraform-label
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
hcl2 label naming-convention terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/clayshek/homelab-monorepo
Home lab infrastructure as code repo.
ansible home-lab homelab packer proxmox proxmox-ve raspberry-pi raspberrypi terraform
Last synced: 06 Nov 2024
https://github.com/msfidelis/ecs-pipeline
:cloud: :whale: :zap: :rocket: Create environment and deployment pipelines to ECS Fargate with CodePipeline, CodeBuild and Github using Terraform
aws codebuild codepipeline devops docker ecr ecs ecs-cluster fargate terraform
Last synced: 01 Nov 2024
https://github.com/jakewalsh90/Terraform-Azure
Contains Terraform code for Azure deployment - snippets, useful bits, samples, labs and more. All deployable in small instances with ready to go code. These are designed for training/learning and documentation on deployment using GitHub Actions and Terraform Cloud is included.
azure demo devops github-actions labs learning-resources terraform terraform-cloud
Last synced: 02 Aug 2024
https://github.com/cloudposse/terraform-aws-s3-log-storage
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail
aws bucket glacier hcl2 lifecycle-management logs s3 standard storage terraform terraform-modules versioning
Last synced: 10 Oct 2024
https://github.com/rosesecurity/wolfpack
WolfPack combines the capabilities of Terraform and Packer to streamline the deployment of red team redirectors on a large scale.
ansible cybersecurity infrastructure-as-code packer terraform
Last synced: 30 Oct 2024
https://github.com/cloudposse/terraform-aws-s3-website
Terraform Module for Creating S3 backed Websites and Route53 DNS
hcl2 route53 s3 s3-website terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/andrewchambers/terraform-provider-nix
terraform provider that manages nix builds and nixos machines.
nixos nixpkgs terraform terraform-provider
Last synced: 11 Oct 2024
https://github.com/coreos/terraform-aws-kubernetes
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
aws coreos kubernetes tectonic terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/cloudposse/terraform-aws-codebuild
Terraform Module to easily leverage AWS CodeBuild for Continuous Integration
aws cicd codebuild continuous-integration hcl2 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/hashicorp/learn-terraform-provision-gke-cluster
hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/inscapist/terraform-k3s-private-cloud
Private cluster with k3s. Why have 1 huge complicated cluster (pet) when you can have many simple, cheap clusters (cattle)?
aws ci-cd cloud cloud-init k3s k3s-cluster kubernetes microservices session-manager terraform
Last synced: 27 Oct 2024
https://github.com/goharbor/terraform-provider-harbor
A Terraform provider for Harbor. To configure and manage all aspects of your Harbor Container Registry with Terraform Infrastructure as Code.
container-registry harbor iac iac-terraform terraform terraform-provider
Last synced: 04 Aug 2024
https://github.com/casa-de-vops/terraform-code-standards
Comprehensive set of Terraform coding standards designed for enterprise-level projects
automation automation-framework azure azuredevops devsecops devsecops-best-practices devsecops-pipeline github-actions iac iac-framework iac-projects iac-terraform infrastructure-as-code infrastructure-automation standards terraform terraform-project
Last synced: 11 Oct 2024
https://github.com/terraform-linters/tflint-ruleset-azurerm
TFLint ruleset for terraform-provider-azurerm
azure azure-resource-manager terraform tflint tflint-ruleset
Last synced: 02 Aug 2024
https://github.com/mcuadros/ascode
AsCode - Terraform Alternative Syntax
hcl infrastructure language starlark terraform
Last synced: 27 Oct 2024
https://github.com/paololazzari/terraform-repl
A terraform console wrapper for a better REPL experience
Last synced: 01 Nov 2024
https://github.com/claranet/terraform-datadog-monitors
Manage Datadog monitors with terraform dedicated modules.
claranet datadog monitoring terraform
Last synced: 04 Aug 2024
https://github.com/DevopsChina/lab
We hope all friends who are holding a fresh secret technique in the DevOps toolchain sign up for the online sharing in the community. 希望所有在 DevOps 工具链方面怀揣着一招鲜秘技的朋友们都报名社区的线上分享
ansible argocd atlassian devops gitlab jenkins k3s liquibase teamcity tekton terraform
Last synced: 01 Aug 2024
https://github.com/cloudposse/terraform-aws-cloudtrail
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs
cloudtrail hcl2 logging s3 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/jch254/buildpipeline
AWS-powered serverless build, test and deploy pipeline ft. multiple environments
aws build-automation build-tool buildpipeline ci codebuild codepipeline docker infrastructure react terraform typescript webpack
Last synced: 01 Nov 2024
https://github.com/mongey/terraform-provider-confluentcloud
A Terraform provider for managing resource in confluent.cloud
confluent-cloud confluent-platform kafka terraform terraform-provider
Last synced: 30 Oct 2024
https://github.com/ezra-buckingham/terry-the-terraformer
A CLI for deploying red team infrastructure across mutliple cloud providers, all integrated with a virtual Nebula network, and full ELK integration
ansible aws azure cli digitalocean docker docker-compose elasticsearch filebeat google-cloud-platform logstash namecheap nebula proxmox redteam terraform
Last synced: 01 Nov 2024
https://github.com/appvia/terranetes-controller
The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.
aws azure checkov cloud cloudformation google kubernetes self-service terraform terranetes
Last synced: 03 Aug 2024
https://github.com/triat/terraform-security-scan
Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec
actions aws azure ci compliance google-cloud-platform hacktoberfest scanner security static-analysis terraform tfsec
Last synced: 04 Aug 2024
https://github.com/infrablocks/ruby_terraform
A simple Ruby wrapper for invoking terraform commands.
command-line ruby ruby-gem ruby-library rubygem terraform
Last synced: 30 Oct 2024
https://github.com/turnerlabs/fargate-create
A CLI tool for scaffolding out new AWS ECS/Fargate applications based on Terraform templates and Fargate CLI
aws cli containers fargate terraform tooling
Last synced: 01 Aug 2024
https://github.com/christippett/terraform-cloudinit-container-server
A batteries included cloud-init config to quickly and easily deploy a single Docker image or Docker Compose file to any Cloud™ VM.
aws azure cloudinit digitalocean docker google-cloud hacktoberfest terraform traefik
Last synced: 28 Oct 2024
https://github.com/cloudposse/terraform-aws-ssm-parameter-store
Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.
chamber kms secrets secrets-management ssm terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/mongey/terraform-provider-kafka-connect
Terraform provider for managing Apache Kafka Connect
kafka kafka-connect terraform terraform-provider
Last synced: 30 Oct 2024
https://github.com/cloudposse/terraform-aws-acm-request-certificate
Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete certificate validation
acm aws hcl2 request-certificate ssl ssl-certificates terraform terraform-modules tls
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-provider-dns
Utility provider that supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).
dns terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/terraform-providers/terraform-provider-dns
Utility provider that supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).
dns terraform terraform-provider
Last synced: 05 Aug 2024
https://github.com/sungchun12/airflow-toolkit
Any Airflow project day 1, you can spin up a local desktop Kubernetes Airflow environment AND one in Google Cloud Composer with tested data pipelines(DAGs) :desktop_computer: >> [ :rocket:, :ship: ]
actions airflow airflow-environments airflow-toolkit cloud cloud-composer composer dbt docker gcp google-cloud hcl kubernetes kubernetes-deployment python python3 shell-script terraform terragrunt terragrunt-deployment
Last synced: 27 Oct 2024
https://github.com/raymondbutcher/pretf
Generate Terraform code with Python
Last synced: 01 Nov 2024
https://github.com/cloudposse/terraform-datadog-platform
Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synthetic tests, Datadog child organizations, and other Datadog resources from a YAML configuration, complete with automated tests.
datadog monitoring synthetics terraform terraform-modules terratest
Last synced: 10 Oct 2024
https://github.com/vmware/terraform-provider-vra
Terraform Provider for VMware Aria Automation
terraform terraform-provider vmware vmware-aria-automation vmware-cloud-foundation vra
Last synced: 30 Oct 2024
https://github.com/HariSekhon/Templates
DevOps Templates for Kubernetes, AWS, GCP, Terraform, Docker, Packer, Jenkins, CircleCI, GitHub Actions, Lambda, AWS CodeBuild, GCP Cloud Build, Vagrant, Puppet, Python, Bash, Go, Perl, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4 etc...
aws bash docker docker-compose gcp github github-actions golang gradle hacktoberfest java jenkins jenkinsfile makefile maven packer perl python terraform vagrant
Last synced: 05 Nov 2024
https://github.com/msfidelis/terraformando-eks
:rocket: :package: :whale: codebase da série de videos Terraformando o EKS no Youtube
course eks kubernetes terraform
Last synced: 15 Oct 2024
https://github.com/hashicorp/terraform-provider-postgresql
As part of our introduction to self-service publishing in the Terraform Registry, this copy of the provider has been archived, and ownership has been transferred to active maintainers in the community. Please see the new location on the Terraform Registry: https://registry.terraform.io/providers/cyrilgdn/postgresql
postgresql terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/jml/terradiff
Get told when your Terraform config doesn't match reality
automation gitops prometheus terraform
Last synced: 27 Oct 2024
https://github.com/poseidon/terraform-render-bootstrap
Low-level bootstrap a Kubernetes control plane with Terraform (part of Typhoon)
kubernetes terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/f5networks/terraform-provider-bigip
Terraform resources that can configure F5 BIG-IP products
bigip terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/anthr76/infra
My home or for-home infrastructure written as code defining GitOps principles for Kubernetes clusters.
ansible etcd flux fluxcd gitops k8s k8s-at-home k8s-gitops kubernetes kubernetes-cluster kubernetes-deployment pi-cluster sidero sops talos terraform
Last synced: 31 Oct 2024
https://github.com/cloudposse/terraform-aws-backup
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.
aws aws-dynamodb aws-efs backup backups dynamodb dynamodb-backup ebs ebs-backup ebs-volumes efs efs-backup efs-volume hcl2 rds rds-backup rds-database terraform terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/chadgeary/cloudoffice
Cloudoffice deploys Nextcloud and OnlyOffice automatically with LetsEncrypt HTTPS certificates. Text and video instructions included. Six compatible cloud providers, or via Ubuntu/Raspberry Pi. Cloud provider deployments include low-cost object storage integration (e.g. S3).
ansible apache arm automation aws azure cloud duckdns gcp httpd letsencrypt minio nextcloud oci onlyoffice pi raspberry-pi terraform ubuntu
Last synced: 03 Nov 2024
https://github.com/heroku/terraform-provider-heroku
Terraform Heroku provider
heroku terraform terraform-provider
Last synced: 11 Oct 2024
https://github.com/cloudposse/terraform-aws-multi-az-subnets
DEPRECATED (use cloudposse/terraform-aws-dynamic-subnets instead): Terraform module for multi-AZ public and private subnets provisioning
cidr dynamic hcl2 multi-az nat-gateways private-subnets subnet subnet-calculator subnet-ids terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/w3f/polkadot-deployer
Tool for deploying polkadot networks
blockchain devops devops-tools docker helm kubernetes polkadot terraform
Last synced: 27 Sep 2024
https://github.com/cloudposse/terraform-aws-cloudfront-cdn
Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.
aws bucket cdn cloudfront terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/clowdhaus/eks-reference-architecture
Reference EKS architectures using https://github.com/terraform-aws-modules/terraform-aws-eks
architectural-patterns aws-eks aws-eks-cluster infrastructure-as-code kubernetes-cluster terraform
Last synced: 02 Aug 2024
https://github.com/ahzhezhe/terraform-generator
Generate Terraform configurations with Node.js.
javascript terraform terraform-configurations terraform-project terraform-scripts typescript
Last synced: 13 Oct 2024
https://github.com/ericchiang/terraform-provider-k8s
Kubernetes Terraform provider with support for raw manifests
kubernetes terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/JamesWoolfenden/sato
Sato converts ARM or CFN into Terraform
arm aws azure cfn cloudformation terraform
Last synced: 01 Nov 2024
https://github.com/babarot/stein
A linter for config files with a customizable rule set
go hashicorp hcl infrastructure infrastructure-as-code json kubernetes linter sentinel terraform yaml
Last synced: 30 Sep 2024