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-12-22 00:25:58 UTC
- JSON Representation
https://github.com/cloudposse/terraform-aws-key-pair
Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)
aws hcl2 ssh-keygen ssh-keys terraform terraform-modules
Last synced: 18 Dec 2024
https://github.com/dumrauf/serverless_static_website_with_basic_auth
Builds a serverless infrastructure in AWS for hosting a static website protected with Basic Authentication and published on a subdomain registered via Route 53
aws aws-lambda basic-authentication cloudformation cloudfront serverless static-website terraform terraform-modules
Last synced: 19 Dec 2024
https://github.com/terraform-docs/gh-actions
A Github action for generating Terraform module documentation using terraform-docs and gomplate
actions github-actions terraform terraform-docs
Last synced: 21 Dec 2024
https://github.com/rayraegah/terraform-aws-hasura
Terraform module to deploy Hasura graphql engine on AWS
aws aws-infrastructure ecs hasura terraform terraform-module
Last synced: 18 Dec 2024
https://github.com/Rayraegah/terraform-aws-hasura
Terraform module to deploy Hasura graphql engine on AWS
aws aws-infrastructure ecs hasura terraform terraform-module
Last synced: 06 Dec 2024
https://github.com/paloaltonetworks/terraform-templates
This repo contains Terraform templates to deploy infrastructure on AWS and Azure and to secure them using the Palo Alto Networks Next Generation Firewalls
Last synced: 17 Dec 2024
https://github.com/ssbostan/jenkins-stack-docker
Docker-compose version of jenkins-stack-kubernetes
ansible cicd devops docker docker-compose hacktoberfest helm jenkins kubernetes terraform
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: 20 Dec 2024
https://github.com/busser/tftree
Display your Terraform module call stack in your terminal
terminal terraform terraform-module tree
Last synced: 22 Dec 2024
https://github.com/vmware/terraform-provider-vcd
Terraform VMware Cloud Director provider
terraform terraform-provider vcloud-director
Last synced: 18 Dec 2024
https://github.com/TastefulElk/iam-legend
IAM policy actions autocomplete, documentation & wildcard resolution for VS Code
aws aws-sam cdk cloudformation iam serverless serverless-framework terraform visual-studio-extension
Last synced: 07 Nov 2024
https://github.com/aws-samples/amazon-ecs-fullstack-app-terraform
Fullstack app using Amazon ECS & DevOps methodologies (IaC with Terraform and CI/CD with AWS CodePipeline)
aws-codebuild aws-codedeploy aws-codepipeline aws-ecs devops fullstack swagger terraform
Last synced: 08 Nov 2024
https://github.com/gettek/terraform-azurerm-policy-as-code
Terraform modules that simplify the workflow of custom and built-in Azure Policies
azure azure-policy azurerm-policy builtin-policies config-management continuous-compliance custom-policy dsc guest-configuration machine-configuration powershell-dsc remediation-tasks terraform terraform-azurerm-policy terraform-module
Last synced: 18 Dec 2024
https://github.com/warrensbox/tgswitch
Manage terragrunt versions - the tgswitch command line tool lets you switch between different versions of terragrunt
golang terraform terragrunt terragrunt-deployment
Last synced: 23 Dec 2024
https://github.com/musicdin/kubitect
Kubitect provides a simple way to set up a highly available Kubernetes cluster across multiple hosts.
ansible kubernetes kubernetes-cluster kubespray kubitect kvm terraform
Last synced: 20 Dec 2024
https://github.com/zerodha/nomad-cluster-setup
Terraform modules for creating Nomad servers and clients nodes on AWS.
Last synced: 22 Dec 2024
https://github.com/vercel/terraform-provider-vercel
Terraform Vercel Provider
terraform terraform-provider vercel
Last synced: 20 Dec 2024
https://github.com/cloudposse/terraform-aws-rds-cluster
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres
aurora aws cluster hcl2 mysql rds rds-database terraform terraform-modules terratest
Last synced: 22 Dec 2024
https://github.com/cisco-open/stacks
Stacks, the Terraform code pre-processor
Last synced: 01 Nov 2024
https://github.com/namecheap/terraform-provider-namecheap
Terraform provider for Namecheap
namecheap terraform terraform-provider
Last synced: 19 Dec 2024
https://github.com/PaloAltoNetworks/terraform-templates
This repo contains Terraform templates to deploy infrastructure on AWS and Azure and to secure them using the Palo Alto Networks Next Generation Firewalls
Last synced: 04 Dec 2024
https://github.com/mbode/terraform-state-mover
Refactoring Terraform code has never been easier.
Last synced: 15 Nov 2024
https://github.com/localstack/terraform-local
Terraform CLI wrapper to deploy your Terraform applications directly to LocalStack
Last synced: 21 Dec 2024
https://github.com/hashicorp/terraform-provider-nomad
Terraform Nomad provider
nomad terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/getamis/vishwakarma
Terraform modules to create a self-hosting Kubernetes cluster on opinionated Cloud Platform.
aws container coreos devops docker kubernetes terraform
Last synced: 21 Dec 2024
https://github.com/lifeomic/terraform-plan-parser
Command line utility and JavaScript API for parsing stdout from "terraform plan" and converting it to JSON.
Last synced: 17 Dec 2024
https://github.com/cloudposse/terraform-aws-elasticache-redis
Terraform module to provision an ElastiCache Redis Cluster
aws cache elasticache elasticache-redis terraform terraform-module
Last synced: 21 Dec 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: 07 Nov 2024
https://github.com/ned1313/implementing-terraform-on-microsoft-azure
Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure
Last synced: 22 Dec 2024
https://github.com/hashicorp/terraform-provider-ad
Active Directory provider for HashiCorp Terraform (experimental)
Last synced: 18 Dec 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/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/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/alexnabokikh/tfsort
A CLI utility to sort Terraform variables and outputs
Last synced: 22 Dec 2024
https://github.com/srevinsaju/togomak
A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
cicd concurrency continuous-delivery continuous-integration go golang hacktoberfest hcl orchestration terraform
Last synced: 09 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/umotif-public/terraform-aws-waf-webaclv2
Terraform module to configure WAF V2 Web ACL with managed rules for Application Load Balancer
alb aws cloudformation cloudfront cloudfront-distribution terraform waf waf-acl wafv2 web-acl webacl webaclv2
Last synced: 18 Dec 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: 17 Dec 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: 23 Dec 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/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://github.com/ovirt/terraform-provider-ovirt
Terraform provider for oVirt 4.x
ovirt terraform terraform-provider
Last synced: 23 Dec 2024
https://github.com/sethvargo/terraform-provider-googlecalendar
A @HashiCorp Terraform provider for managing Google Calendar events.
Last synced: 13 Nov 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/AlexNabokikh/tfsort
A CLI utility to sort Terraform variables and outputs
Last synced: 01 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: 22 Dec 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: 18 Dec 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: 19 Nov 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: 17 Dec 2024
https://github.com/marco-lancini/utils
Useful scripts, Docker images, docker-compose apps, and Terraform modules.
ansible docker docker-compose terraform
Last synced: 18 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/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/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: 18 Dec 2024
https://github.com/spacelift-io/spacectl
Spacelift client and CLI
infra-as-code pulumi spacelift terraform
Last synced: 21 Dec 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/vmware/terraform-provider-nsxt
Terraform Provider for VMware NSX
nsx nsx-t terraform terraform-provider
Last synced: 21 Dec 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: 18 Dec 2024
https://github.com/claranet/tfwrapper
Claranet France Terraform & OpenTofu Wrapper
claranet opentofu python terraform
Last synced: 22 Dec 2024
https://github.com/erikvanbrakel/anthology
A private Terraform registry implementation as an alternative to the official registry.
Last synced: 12 Dec 2024
https://github.com/hashicorp/terraform-provider-googleworkspace
Terraform Provider for Google Workspace
google-workspace terraform terraform-provider
Last synced: 20 Dec 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: 24 Nov 2024
https://github.com/jmhale/terraform-aws-wireguard
Terraform module to deploy WireGuard on AWS
aws terraform terraform-modules vpn wireguard
Last synced: 23 Dec 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/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: 18 Dec 2024
https://github.com/johandry/terranova
Using Terraform package from Go
go golang golang-package terraform
Last synced: 25 Nov 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: 21 Dec 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: 11 Nov 2024
https://github.com/tfverch/tfvc
Terraform provider and module version checking tool
Last synced: 25 Oct 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/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/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/iam-veeramalla/k8s-crossplane-argocd
Demonstrate GitOpsification of Cloud Infrastructure using Crossplane and Argo CD
argocd crossplane gitops terraform
Last synced: 19 Dec 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/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: 18 Dec 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/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/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: 04 Dec 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/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/hashicorp/docker-hub-images
Automatic builds of container images for Docker Hub
Last synced: 27 Sep 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: 18 Dec 2024
https://github.com/stackguardian/tirith
StackGuardian Policy Framework
aws azure compliance hacktoberfest stackguardian terraform
Last synced: 21 Dec 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: 22 Dec 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: 21 Dec 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/hashicorp/terraform-provider-consul
Terraform Consul provider
consul terraform terraform-provider
Last synced: 21 Dec 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: 20 Dec 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: 18 Nov 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/trussworks/terraform-aws-ecs-service
Creates an ECS Service.
aws-ecs ecs ecs-service terraform terraform-modules
Last synced: 18 Dec 2024
https://github.com/claranet/terraform-datadog-monitors
Manage Datadog monitors with terraform dedicated modules.
claranet datadog monitoring terraform
Last synced: 21 Dec 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: 21 Dec 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: 22 Dec 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: 22 Dec 2024