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-25 00:29:43 UTC
- JSON Representation
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
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/hashicorp-education/learn-terraform-provision-gke-cluster
hashicorp kubernetes terraform tutorial
Last synced: 23 Dec 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: 18 Dec 2024
https://github.com/nix-community/infra
nix-community infrastructure [maintainer=@zowoq]
nix-community-buildbot nix-darwin nixos terraform
Last synced: 21 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/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: 22 Dec 2024
https://github.com/cloudacademy/terraform-aws
Terraform 1.x AWS Course
aws cloudacademy devops iac terraform
Last synced: 22 Dec 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: 20 Dec 2024
https://github.com/suse/ha-sap-terraform-deployments
Automated SAP/HA Deployments in Public/Private Clouds
aws azure gpc hacktoberfest hana libvirt netweaver sap terraform
Last synced: 14 Dec 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: 23 Dec 2024
https://github.com/hashicorp/learn-terraform-provision-gke-cluster
hashicorp kubernetes terraform tutorial
Last synced: 07 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: 25 Dec 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: 20 Dec 2024
https://github.com/mcuadros/ascode
AsCode - Terraform Alternative Syntax
hcl infrastructure language starlark terraform
Last synced: 23 Dec 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/microsoft/cobalt
Infrastructure turn-key solution for app service workloads
azure azuredevops cloud-native cloudformation-templates container-management cse golang terraform terratest
Last synced: 19 Dec 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: 24 Dec 2024
https://github.com/citrix/terraform-provider-citrixadc
Part of NetScaler Automation Toolkit | https://github.com/netscaler/automation-toolkit
automation citrix-adc citrix-netscaler cloud cpx devops infrastructure-as-code load-balancer mpx netscaler nitro-api terraform terraform-provider vpx
Last synced: 19 Dec 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/teticio/lambda-scraper
Use AWS Lambda functions as a proxy pool to scrape web pages.
lambda-functions proxy scraping terraform
Last synced: 29 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: 19 Nov 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: 21 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/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: 15 Nov 2024
https://github.com/akamai/terraform-provider-akamai
Terraform Akamai provider
akamai akamai-devexp devexp devexp-terraform terraform terraform-provider
Last synced: 20 Dec 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/mongey/terraform-provider-kafka-connect
Terraform provider for managing Apache Kafka Connect
kafka kafka-connect terraform terraform-provider
Last synced: 22 Dec 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: 18 Dec 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: 20 Dec 2024
https://github.com/hashivim/vim-hashicorp-tools
"self-contained and fairly explanatory" agglomeration of HashiVim plugins
hashicorp hashivim highlighting packer syntax terraform vagrant vim vim-hashicorp
Last synced: 20 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: 20 Dec 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: 23 Dec 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: 20 Dec 2024
https://github.com/hashicorp/terraform-provider-time
Utility provider that provides Time-Based Resources
terraform terraform-provider time
Last synced: 22 Dec 2024
https://github.com/f5networks/terraform-provider-bigip
Terraform resources that can configure F5 BIG-IP products
bigip terraform terraform-provider
Last synced: 23 Dec 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: 21 Dec 2024
https://github.com/splunk/terraform-provider-splunk
Terraform Provider for Splunk
infrastructure-as-code terraform terraform-provider
Last synced: 20 Dec 2024
https://github.com/jameswoolfenden/sato
Sato converts ARM or CFN into Terraform
arm aws azure cfn cloudformation terraform
Last synced: 24 Dec 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: 24 Dec 2024
https://github.com/navercloudplatform/terraform-provider-ncloud
Terraform NaverCloud provider
naver-cloud-platform ncloud terraform terraform-provider
Last synced: 21 Dec 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/vmware/terraform-provider-vra
Terraform Provider for VMware Aria Automation
terraform terraform-provider vmware vmware-aria-automation vmware-cloud-foundation vra
Last synced: 22 Dec 2024
https://github.com/trussworks/terraform-aws-wafv2
Creates a WAF using AWS WAFv2 and AWS Managed Rule Sets
aws aws-alb aws-cloudfront aws-wafv2 terraform
Last synced: 29 Nov 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/poseidon/terraform-render-bootstrap
Low-level bootstrap a Kubernetes control plane with Terraform (part of Typhoon)
kubernetes terraform terraform-modules
Last synced: 18 Dec 2024
https://github.com/raymondbutcher/pretf
Generate Terraform code with Python
Last synced: 01 Nov 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: 21 Dec 2024
https://github.com/terraform-google-modules/docs-examples
Open in Cloud Shell Examples for the Google provider docs
Last synced: 19 Dec 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/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/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/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: 08 Nov 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: 23 Dec 2024
https://github.com/unfunco/terraform-aws-oidc-github
Terraform module to configure GitHub Actions as an IAM OIDC identity provider in AWS.
aws enterprise federated-identity federation github github-actions identity-provider-idp idp oidc openid openid-connect security security-hardening terraform terraform-module
Last synced: 21 Dec 2024
https://github.com/ansible-collections/cloud.terraform
The collection automates the management and provisioning of infrastructure as code (IaC) using the Terraform CLI tool within Ansible playbooks and Execution Environment runtimes.
ansible infrastructure-as-code terraform
Last synced: 22 Dec 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: 20 Dec 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: 23 Dec 2024
https://github.com/heroku/terraform-provider-heroku
Terraform Heroku provider
heroku terraform terraform-provider
Last synced: 24 Dec 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: 18 Dec 2024
https://github.com/ahzhezhe/terraform-generator
Generate Terraform configurations with Node.js.
javascript terraform terraform-configurations terraform-project terraform-scripts typescript
Last synced: 22 Dec 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: 22 Dec 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/ericchiang/terraform-provider-k8s
Kubernetes Terraform provider with support for raw manifests
kubernetes terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/fujiwara/tfstate-lookup
Lookup resource attributes in tfstate.
Last synced: 20 Dec 2024
https://github.com/joeri-abbo/techworld-with-nana-devops-bootcamp
Notes taken from the techworld with Nana devops bootcamp with projects
aws bootcamp course devops digitalocean grafana java javascript kubernetes maven nana notes paid prometheus python techworld techworld-with-nana terraform
Last synced: 19 Dec 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
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/tenable/kaimonkey
KaiMonkey provides vulnerable infrastructure as code (IaC) to help explore and understand common cloud security threats exposed via IaC.
Last synced: 24 Dec 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.
Last synced: 16 Nov 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!
Last synced: 24 Dec 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: 25 Dec 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/aws-samples/aws-network-hub-for-terraform
This repository demonstrates a scalable, segregated, secured AWS network hub for multi-account organizations using Terraform.
amazon-web-services automation aws aws-orga centralised-networking example hashicorp iac iam infrastructure-as-code network network-firewall network-hub ram route53 route53-resolver terraform transit-gateway vpc-endpoints vpc-flowlogs
Last synced: 08 Nov 2024
https://github.com/cloudknit-io/cloudknit
Self-service management of complex Cloud Environments
aws cloud cloud-native devops environment-as-code infrastructure infrastructure-as-code kubernetes terraform
Last synced: 05 Nov 2024
https://github.com/star3am/hashiqube
HashiQube - The Ultimate Hands on DevOps Lab running All the HashiCorp Products in a Github Codespace or a Docker Container using Vagrant or Docker Compose
airflow ansible ansible-project boundary consul dbt devops gitlab hashicorp hashiqube jenkins minikube nomad packer terraform vagrant vault waypoint
Last synced: 15 Dec 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: 13 Nov 2024
https://github.com/cloudposse/terraform-aws-sso
Terraform module to configure AWS Single Sign-On (SSO)
security terraform terraform-modules
Last synced: 21 Dec 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: 22 Dec 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: 22 Dec 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: 25 Dec 2024
https://github.com/hashicorp-education/learn-terraform-lambda-api-gateway
aws aws-lambda hashicorp lambda serverless terraform tutorial
Last synced: 18 Dec 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: 18 Dec 2024
https://github.com/sap/terraform-provider-btp
Terraform provider for SAP BTP
sap-btp terraform terraform-provider
Last synced: 22 Dec 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/kubealex/libvirt-ocp4-provisioner
Automate your OCP4 installation
ansible cluster-installation coreos devops devops-tools hacktoberfest hashicorp hashicorp-terraform k8s kubernetes libvirt libvirt-ocp4-provisioner ocp openshift openshift-v4 terraform upi
Last synced: 22 Dec 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/KI-labs/kaos
open source platform for simplifying machine learning deployment
cloud-agnostic kaos kubernetes ml pachyderm platform python terraform
Last synced: 22 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: 06 Nov 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: 20 Dec 2024