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-15 00:29:41 UTC
- JSON Representation
https://github.com/commandeer/open
Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to 'Test your Plumbing'. Lastly, Commandeer provides you the ability to easily view your data.
algolia ansible aws aws-cloudformation aws-dynamodb aws-lambda aws-s3 cloudwatch-logs cloudwatch-rules commandeer dynamodb electron javascript localstack microservice serverless serverless-framework tank-demo terraform vuejs
Last synced: 29 Oct 2024
https://github.com/unfor19/terraform-multienv
A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.
ci circleci devops drone github-actions githubactions infrastructure template terraform travisci
Last synced: 27 Oct 2024
https://github.com/coretech/terrafile
A binary written in Go to systematically manage external modules from Github for use in Terraform
golang team-carrier terrafile terraform
Last synced: 29 Sep 2024
https://github.com/ned1313/implementing-terraform-on-microsoft-azure
Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure
Last synced: 15 Nov 2024
https://github.com/ned1313/Implementing-Terraform-on-Microsoft-Azure
Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure
Last synced: 13 Nov 2024
https://github.com/oracle-quickstart/oci-cis-landingzone-quickstart
Quickstart Terraform configuration for tenancy setup according to CIS OCI Foundations Benchmark.
compliance oracle-led terraform
Last synced: 17 Aug 2024
https://github.com/xchapter7x/clarity
A declaritive test framework for Terraform
hcl hcl2 terraform terraform-tests unit-test unittest
Last synced: 31 Oct 2024
https://github.com/hashicorp/terraform-provider-ad
Active Directory provider for HashiCorp Terraform (experimental)
Last synced: 07 Oct 2024
https://github.com/hitachienergy/epiphany
Cloud and on-premises automation for Kubernetes centered industrial grade solutions.
ansible docker elasticsearch grafana infrastructure-as-code kafka keycloak kubernetes prometheus rabbitmq terraform
Last synced: 29 Oct 2024
https://oguzhan-yilmaz.github.io/balcony/
cli tool to read any resource off of AWS API. Also generates Terraform import-blocks, and actual Terraform Resource code.
aws aws-api aws-cli cli code-generation code-generator docker python3 terraform terraform-import
Last synced: 01 Nov 2024
https://github.com/sethvargo/terraform-provider-googlecalendar
A @HashiCorp Terraform provider for managing Google Calendar events.
Last synced: 13 Nov 2024
https://github.com/lgallard/terraform-aws-backup
Terraform module to create AWS Backup plans. AWS Backup is a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services (EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and Storage Gateway volumes).
aws aws-backup dynamodb dynamodb-backup ebs ebs-backup efs efs-backup rds rds-backup terraform
Last synced: 30 Oct 2024
https://github.com/AlexNabokikh/tfsort
A CLI utility to sort Terraform variables and outputs
Last synced: 01 Nov 2024
https://github.com/oguzhan-yilmaz/balcony
cli tool to read any resource off of AWS API. Also generates Terraform import-blocks, and actual Terraform Resource code.
aws aws-api aws-cli cli code-generation code-generator docker python3 terraform terraform-import
Last synced: 07 Nov 2024
https://github.com/MrRameshRajendran/Hybrid_MultiCloud_Overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
alibaba aliyun ansible aws azure firewall gcp groovy hcl hybrid-cloud ipv6 jenkins oci oracle overlay ovs packer shell terraform vsphere
Last synced: 01 Nov 2024
https://github.com/marco-lancini/utils
Useful scripts, Docker images, docker-compose apps, and Terraform modules.
ansible docker docker-compose terraform
Last synced: 26 Oct 2024
https://github.com/mrrameshrajendran/hybrid_multicloud_overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
alibaba aliyun ansible aws azure firewall gcp groovy hcl hybrid-cloud ipv6 jenkins oci oracle overlay ovs packer shell terraform vsphere
Last synced: 12 Oct 2024
https://github.com/alexnabokikh/tfsort
A CLI utility to sort Terraform variables and outputs
Last synced: 26 Oct 2024
https://github.com/zerodha/nomad-cluster-setup
Terraform modules for creating Nomad servers and clients nodes on AWS.
Last synced: 12 Nov 2024
https://github.com/1password/scim-examples
1Password SCIM Bridge deployment examples
1password 1password-scim aws azure-kubernetes-service docker docker-compose docker-swarm kubernetes provisioning scim terraform
Last synced: 06 Nov 2024
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: 07 Nov 2024
https://github.com/spacelift-io/spacectl
Spacelift client and CLI
infra-as-code pulumi spacelift terraform
Last synced: 12 Nov 2024
https://github.com/ari-hacks/terraform-study-guide
π Study Guide for the Terraform Associate Certification
hashicorp hashicorp-terraform hcl iac infrastructure-as-code terraform terraform-cloud
Last synced: 10 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: 08 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: 13 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/claranet/tfwrapper
Claranet France Terraform & OpenTofu Wrapper
claranet opentofu python terraform
Last synced: 08 Nov 2024
https://github.com/johandry/terranova
Using Terraform package from Go
go golang golang-package terraform
Last synced: 09 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/vercel/terraform-provider-vercel
Terraform Vercel Provider
terraform terraform-provider vercel
Last synced: 07 Oct 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/microsoft/bedrock
Automation for Production Kubernetes Clusters with a GitOps Workflow
cluster cluster-deployment gitops kubernetes terraform
Last synced: 11 Nov 2024
https://github.com/hashicorp/terraform-provider-template
Terraform template provider
template terraform terraform-provider
Last synced: 27 Sep 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/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/gardener/terraformer
Executes Terraform configuration as job/pod inside a Kubernetes cluster.
Last synced: 31 Oct 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: 13 Nov 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: 15 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: 07 Nov 2024
https://github.com/flolu/auth
π Refresh/Access Token Authentication Demo with Client Side Rendering, Server Side Rendering and Websockets
access-token authentication docker docker-compose gcp google-cloud jsonwebtoken kubernetes nexjts nodejs refresh-token server-side-rendering terraform typescript websockets
Last synced: 11 Nov 2024
https://github.com/tfverch/tfvc
Terraform provider and module version checking tool
Last synced: 25 Oct 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/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/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/cloudposse-archives/tfenv
Transform environment variables for use with Terraform (e.g. `HOSTNAME` β¨ `TF_VAR_hostname`)
12factor 12factorapp chamber env environment-variables environments envvars terraform tfenv tfvars
Last synced: 07 Nov 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/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/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/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/hashicorp/docker-hub-images
Automatic builds of container images for Docker Hub
Last synced: 27 Sep 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: 07 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/hashicorp/terraform-provider-consul
Terraform Consul provider
consul terraform terraform-provider
Last synced: 07 Oct 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/scholzj/aws-minikube
Single node Kubernetes instance implemented using Terraform and kubeadm
aws kubeadm kubernetes kubernetes-setup minikube terraform
Last synced: 14 Nov 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/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: 14 Nov 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: 13 Nov 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: 09 Nov 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: 13 Nov 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/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: 13 Nov 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/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/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/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/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/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/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: 13 Nov 2024
https://github.com/hashicorp/learn-terraform-provision-gke-cluster
hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 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/datadrivers/terraform-provider-nexus
Terraform provider for Sonatype Nexus
automation cicd go golang nexus sonatype sonatype-nexus terraform terraform-provider
Last synced: 08 Nov 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/paololazzari/terraform-repl
A terraform console wrapper for a better REPL experience
Last synced: 01 Nov 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/mcuadros/ascode
AsCode - Terraform Alternative Syntax
hcl infrastructure language starlark terraform
Last synced: 27 Oct 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: 08 Nov 2024
https://github.com/claranet/terraform-datadog-monitors
Manage Datadog monitors with terraform dedicated modules.
claranet datadog monitoring terraform
Last synced: 08 Nov 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/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/mongey/terraform-provider-kafka-connect
Terraform provider for managing Apache Kafka Connect
kafka kafka-connect terraform terraform-provider
Last synced: 13 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: 13 Nov 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/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/infrablocks/ruby_terraform
A simple Ruby wrapper for invoking terraform commands.
command-line ruby ruby-gem ruby-library rubygem terraform
Last synced: 13 Nov 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: 08 Nov 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/cloudacademy/terraform-aws
Terraform 1.x AWS Course
aws cloudacademy devops iac terraform
Last synced: 13 Nov 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