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/meshcloud/collie-cli
Build and Deploy modular landing zones with collie on AWS, Azure & GCP
aws azure cli cloud cloud-native gcp terraform terragrunt
Last synced: 01 Aug 2024
https://github.com/e-breuninger/terraform-provider-netbox
Terraform provider to interact with Netbox
netbox terraform terraform-provider
Last synced: 29 Oct 2024
https://github.com/azure/aca-landing-zone-accelerator
The Azure Container Apps landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure Container Apps at scale.
aca architecture azd-templates azure bicep container container-apps iac landing-zone landing-zone-accelarator lza terraform
Last synced: 07 Oct 2024
https://github.com/trussworks/terraform-layout-example
Example of a Truss Terraform project
Last synced: 02 Aug 2024
https://github.com/Yleisradio/homebrew-terraforms
Homebrew repository for a Terraform version switcher and all Terraform versions
casks chtf homebrew tap terraform terraform-versions
Last synced: 14 Aug 2024
https://github.com/stefanprodan/k8s-scw-baremetal
Kubernetes installer for Scaleway bare-metal AMD64 and ARMv7
arm kubeadm kubernetes terraform
Last synced: 01 Nov 2024
https://github.com/briancaffey/django-step-by-step
A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC
12-factor-app aws celery cicd django docker ecs github-actions gunicorn nginx python quasar-framework terraform typescript vue
Last synced: 30 Oct 2024
https://github.com/salesforce/cloud-guardrails
Rapidly apply hundreds of security controls in Azure
azure azure-security cloud security terraform
Last synced: 01 Aug 2024
https://github.com/xunleii/terraform-module-k3s
Terraform module to manage a k3s cluster on given machines
k3s kubernetes terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/nbering/terraform-inventory
An Ansible dynamic inventory script to pair with nbering/terraform-provider-ansible.
ansible ansible-inventory terraform
Last synced: 31 Oct 2024
https://github.com/int128/terraform-aws-nat-instance
Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month
terraform terraform-aws terraform-modules
Last synced: 26 Sep 2024
https://github.com/ahmadrafiee/devops_certification
A comprehensive repository for mastering DevOps skills and tools. Explore topics like Docker, Kubernetes, Ansible, Terraform, and more. Ideal for beginners and experienced professionals alike, with hands-on examples and detailed documentation to enhance your DevOps journey.
ansible argocd ceph docker elk-stack gitlab gitops grafana haproxy-keepalived kubernetes linux minio nginx observability openstack prometheus terraform traefik vagrant workshop
Last synced: 29 Oct 2024
https://github.com/MitocGroup/terraform-aws-landing-zone
Terraform Module for AWS Landing Zone
amazon amazon-web-services aws-landing-zone infrastructure infrastructure-as-code landing-zone multi-account terraform
Last synced: 04 Aug 2024
https://github.com/elastic/terraform-provider-ec
elastic elasticsearch-service terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/hashicorp/terraform-provider-external
Utility provider that exists to provide an interface between Terraform and external programs. Useful for integrating Terraform with a system for which a first-class provider does not exist.
external terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/azure/terraform-azurerm-compute
Terraform Azure RM Compute Module
terraform terraform-modules vms
Last synced: 07 Oct 2024
https://github.com/kung-foo/multiregion-terraform
Example multi-region AWS Terraform application
Last synced: 15 Oct 2024
https://github.com/Azure/terraform-azurerm-compute
Terraform Azure RM Compute Module
terraform terraform-modules vms
Last synced: 02 Aug 2024
https://github.com/Azure/aca-landing-zone-accelerator
The Azure Container Apps landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure Container Apps at scale.
aca architecture azd-templates azure bicep container container-apps iac landing-zone landing-zone-accelarator lza terraform
Last synced: 02 Aug 2024
https://github.com/globalbao/azure-policy-as-code
Bicep and Terraform code examples for policy-as-code workflows. Azure governance guardrails and automation - by @JesseLoudon
armtemplates azure azure-policy azuredevops azurepolicy azurerm bicep cicd custom-policies devops policy-as-code terraform terraform-azurerm
Last synced: 01 Aug 2024
https://github.com/juanjoSanz/aws-pentesting-lab
Pentesting lab with a Kali Linux instance accessible via ssh & wireguard VPN and with vulnerable instances in a private subnet
aws kali-linux metasploitable pentesting terraform wireguard
Last synced: 07 Sep 2024
https://github.com/Azure-Samples/private-aks-cluster-terraform-devops
This sample shows how to create a private AKS cluster using Terraform and Azure DevOps.
aks azure azure-container-registry azure-devops azure-firewall azure-key-vault azure-kubernetes-service azure-private-endpoints azure-route-table azure-virtual-network hub-and-spoke kubernetes terraform
Last synced: 01 Aug 2024
https://github.com/squat/terraform-provider-vultr
Terraform Vultr Provider
terraform terraform-provider vultr
Last synced: 28 Oct 2024
https://github.com/mlabouardy/terraform-aws-labs
Terraform template for AWS provider ☁️
aws aws-vpc ec2 iac lambda terraform terraform-modules vpc
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-website
Build configuration and partial content for terraform.io
Last synced: 27 Sep 2024
https://github.com/cloudposse/terraform-aws-ec2-instance
Terraform module for provisioning a general purpose EC2 host
ansible aws ec2 hcl2 instance security terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/chrislewisdev/prettyplan
A formatting tool to help make large Terraform plans easier to review.
Last synced: 01 Nov 2024
https://github.com/azure/terraform-azurerm-lz-vending
Terraform module to deploy landing zone subscriptions (and much more) in Azure
azapi-modules azure azurerm-modules terraform terraform-module
Last synced: 07 Oct 2024
https://github.com/Artemmkin/terraform-kubernetes
Example of deploying a Kubernetes cluster to Google Cloud using Terraform
gitlab-ci google-cloud helm kubernetes kubernetes-deployment terraform
Last synced: 28 Oct 2024
https://github.com/cloudposse/terraform-aws-s3-bucket
Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems
artifacts artifacts-repository bucket cicd circleci codefresh hcl2 iam iam-user s3 terraform terraform-module travis-ci
Last synced: 13 Oct 2024
https://github.com/hashicorp/terraform-provider-null
Utility provider that provides constructs that intentionally do nothing, useful in various situations to help orchestrate tricky behavior or work around limitations.
null terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/tofuutils/tofuenv
OpenTofu version manager
bash hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofuenv
Last synced: 13 Oct 2024
https://github.com/jetstack/terraform-google-gke-cluster
A Terraform module to create a best-practise Google Kubernetes Engine (GKE) cluster.
gke google kubernetes terraform terraform-module
Last synced: 26 Sep 2024
https://github.com/nozaq/terraform-aws-remote-state-s3-backend
A terraform module to set up remote state management with S3 backend for your account.
aws devops terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/ContainerSolutions/terraform-examples
Simple and idiomatic examples of various Terraform functions and features.
Last synced: 02 Aug 2024
https://github.com/ssbostan/maasta
MAAS Terraform Ansible
ansible automation cloud devops hacktoberfest integration lifecycle maas provisioning terraform
Last synced: 31 Oct 2024
https://github.com/containersolutions/terraform-examples
Simple and idiomatic examples of various Terraform functions and features.
Last synced: 05 Nov 2024
https://github.com/cloudposse/terraform-null-ansible
Terraform Module to run ansible playbooks
ansible ansible-playbook hcl2 playbook terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/hashicorp/learn-terraform-github-actions
automation github-actions hashicorp terraform tutorial
Last synced: 27 Sep 2024
https://github.com/Azure/terraform-provider-azapi
Terraform provider for Azure Resource Manager Rest API
azure azure-resource-manager terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/Azure/terraform-azurerm-lz-vending
Terraform module to deploy landing zone subscriptions (and much more) in Azure
azapi-modules azure azurerm-modules terraform terraform-module
Last synced: 02 Aug 2024
https://github.com/efokschaner/terraform-provider-factorio
The Terraform Provider for Factorio
factorio golang lua rcon rcon-client terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/mineiros-io/terraform-github-repository
A Terraform module to manage GitHub Repositories. https://github.com/
github github-repository iac mineiros terraform terraform-github terraform-modules
Last synced: 13 Oct 2024
https://github.com/fedekau/terraform-with-circleci-example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
circleci deployment example infrastructure infrastructure-as-code terraform
Last synced: 10 Aug 2024
https://github.com/cloudposse-archives/reference-architectures
[WIP] Get up and running quickly with one of our reference architecture using our fully automated cold-start process.
aws code-generator hipaa kops kubernetes pci reference-architecture reference-architectures scp service-catalog subaccounts sweetops terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/hashicorp/terraform-provider-tfe
Official Terraform Cloud/Enterprise provider, maintained by HashiCorp. Provision Terraform Cloud or Terraform Enterprise - with Terraform!
cloud terraform terraform-cloud terraform-enterprise terraform-provider tfe-provider
Last synced: 30 Oct 2024
https://github.com/cloudposse/terraform-aws-ecs-codepipeline
Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS https://cloudposse.com/
aws codebuild codepipeline docker ecs hcl2 pipeline terraform terraform-module
Last synced: 13 Oct 2024
https://github.com/kubevela/terraform-controller
A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes
alibabacloud aws azure eccloud gcp kubernetes terraform terraform-controller ucloud
Last synced: 30 Oct 2024
https://github.com/oracle-terraform-modules/terraform-oci-oke
The Terraform OKE Module Installer for Oracle Cloud Infrastructure provides a Terraform module that provisions the necessary resources for Oracle Container Engine.
kubernetes oci oke oracle terraform
Last synced: 03 Nov 2024
https://github.com/cloudposse/terraform-aws-rds
Terraform module to provision AWS RDS instances
aws aws-rds hcl2 mysql postgres rds terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/naorlivne/terraformize
Apply\Destory Terraform modules via a simple REST API endpoint.
api cloud-computing container devops docker docker-container flask iac infrastructure-as-code python python3 rest-api terraform terraform-backends terraform-modules terraformize
Last synced: 26 Sep 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: 13 Oct 2024
https://github.com/garutilorenzo/k3s-aws-terraform-cluster
Deploy an high available K3s cluster on Amazon AWS
automation aws cloudtrail cluster devops high-availability k3s k3s-cluster k8s k8s-cluster kubernetes kubernetes-cluster lambda spot-instances sqs terraform terraform-aws terraform-module
Last synced: 13 Oct 2024
https://github.com/cloudposse/terraform-aws-ec2-bastion-server
Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session Manager for remote access with IAM authentication.
aws bastion beyondcorp jumpbox jumpserver session-manager ssh ssm terraform terraform-modules zerotrust
Last synced: 10 Oct 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: 10 Oct 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: 01 Aug 2024
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: 13 Oct 2024
https://github.com/vatesfr/terraform-provider-xenorchestra
Xen Orchestra provider for Terraform
hacktoberfest terraform terraform-provider xcp-ng xen xenorchestra
Last synced: 05 Nov 2024
https://github.com/busser/tftree
Display your Terraform module call stack in your terminal
terminal terraform terraform-module tree
Last synced: 10 Oct 2024
https://github.com/vmware/terraform-provider-vcd
Terraform VMware Cloud Director provider
terraform terraform-provider vcloud-director
Last synced: 06 Nov 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: 01 Aug 2024
https://github.com/n3integration/terraform-provider-godaddy
A terraform plugin for managing godaddy domain records
go godaddy infrastructure-as-code terraform
Last synced: 02 Aug 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: 13 Oct 2024
https://github.com/cisco-open/stacks
Stacks, the Terraform code pre-processor
Last synced: 01 Nov 2024
https://github.com/astroport-fi/astroport-core
Astroport DEX core contracts
Last synced: 31 Oct 2024
https://github.com/datarootsio/tf-profile
CLI tool to profile Terraform runs, written in Go
golang profiling statistics terraform visualization
Last synced: 01 Nov 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: 31 Oct 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: 13 Aug 2024
https://github.com/devopshobbies/terraform-templates
The complete Terraform tutorial, reference, awesome examples with no Public cloud provider
azure-devops cisco devnet docker gihub gitlab grafana haproxy hashicorp helm keycloak kubernetes provider terraform tutorial vsphere
Last synced: 01 Aug 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: 10 Oct 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: 01 Nov 2024
https://github.com/hashicorp/terraform-provider-nomad
Terraform Nomad provider
nomad terraform terraform-provider
Last synced: 07 Oct 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: 10 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/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/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: 26 Oct 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: 01 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/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/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/ned1313/implementing-terraform-on-microsoft-azure
Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure
Last synced: 01 Nov 2024
https://github.com/hashicorp/terraform-provider-ad
Active Directory provider for HashiCorp Terraform (experimental)
Last synced: 07 Oct 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://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/sethvargo/terraform-provider-googlecalendar
A @HashiCorp Terraform provider for managing Google Calendar events.
Last synced: 02 Aug 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/alexnabokikh/tfsort
A CLI utility to sort Terraform variables and outputs
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/ned1313/Implementing-Terraform-on-Microsoft-Azure
Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure
Last synced: 02 Aug 2024
https://github.com/oguzhan-yilmaz/balcony
A CLI tool for easy AWS API reads. 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 Aug 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/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