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/cloudposse-archives/tfmask
Terraform utility to mask select output from `terraform plan` and `terraform apply`
mask masking regex security terraform terraform-plans terrahelp
Last synced: 18 Dec 2024
https://github.com/stelligent/config-lint
Command line tool to validate configuration files
config-lint continuous-testing devops hacktoberfest json kubernetes lint open-source static-analysis stelligent terraform yaml
Last synced: 18 Dec 2024
https://github.com/scaleway/terraform-provider-scaleway
Terraform Scaleway provider
scaleway terraform terraform-provider
Last synced: 23 Dec 2024
https://github.com/PacoVK/tapir
A Private Terraform Registry
cloud hacktoberfest hashicorp hashicorp-terraform infrastructure-as-code registry terraform terraform-modules terraform-provider
Last synced: 01 Nov 2024
https://github.com/Azure/appservice-landing-zone-accelerator
The Azure App Service landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure App Service at scale.
app-service app-service-environment architecture azure bicep iac landing-zone landing-zone-accelerator lza terraform
Last synced: 11 Nov 2024
https://github.com/cloudposse/terraform-aws-dynamic-subnets
Terraform module for public and private subnets provisioning in existing VPC
aws hcl2 subnet terraform terraform-modules vpc vpc-resources
Last synced: 21 Dec 2024
https://github.com/sebastianua/terraform
The place to storing Terraform modules of many providers
argocd aws azure cloudflare consul gcp helm heroku jfrog kubernetes local newrelic null-resource pfptmeta random terraform terraform-modules tls vault
Last synced: 23 Dec 2024
https://github.com/ssbostan/jenkins-stack-kubernetes
Scripts and manifests to deploy complete Jenkins on Kubernetes
ansible devops docker git gitea hacktoberfest helm jenkins kubernetes pulumi registry terraform
Last synced: 25 Dec 2024
https://github.com/WesleyCharlesBlake/terraform-aws-eks
Deploy a full EKS cluster with Terraform
amazon-web-services devops eks kubernetes terraform
Last synced: 11 Nov 2024
https://github.com/SebastianUA/terraform
The place to storing Terraform modules of many providers
argocd aws azure cloudflare consul gcp helm heroku jfrog kubernetes local newrelic null-resource pfptmeta random terraform terraform-modules tls vault
Last synced: 05 Nov 2024
https://github.com/azure/devops-governance
Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.
arm azure azure-active-directory azure-devops azure-keyvault azure-pipelines ci-cd governance infra-as-code rbac terraform
Last synced: 18 Dec 2024
https://github.com/tencentcloudstack/terraform-provider-tencentcloud
Terraform Tencent Cloud Provider
qcloud tencent tencentcloud terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/vultr/terraform-provider-vultr
Terraform Vultr provider
terraform terraform-provider vultr
Last synced: 30 Oct 2024
https://github.com/cloudposse/terraform-aws-cicd
Terraform Module for CI/CD with AWS Code Pipeline and Code Build
aws cicd codebuild codepipeline continuous-delivery continuous-integration hcl2 terraform terraform-modules
Last synced: 22 Dec 2024
https://github.com/terraform-community-modules/tf_aws_bastion_s3_keys
A Terraform module for creating bastion host on AWS EC2 and populate its ~/.ssh/authorized_keys with public keys from bucket
bastion ssh terraform terraform-modules
Last synced: 23 Dec 2024
https://github.com/dy2k/proxmox-kubernetes
Deploy Kubernetes on Proxmox Ubuntu LXCs and VMs
ansible kubernetes proxmox terraform
Last synced: 05 Nov 2024
https://github.com/linode/terraform-provider-linode
Terraform Linode provider
linode terraform terraform-provider
Last synced: 13 Nov 2024
https://github.com/Azure/devops-governance
Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.
arm azure azure-active-directory azure-devops azure-keyvault azure-pipelines ci-cd governance infra-as-code rbac terraform
Last synced: 13 Nov 2024
https://github.com/e-breuninger/terraform-provider-netbox
Terraform provider to interact with Netbox
netbox terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/adobe/ops-cli
Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation
ansible aws azure eks helm helmfile jinja2 kubernetes kubernetes-cluster kubernetes-deployment ops packer terraform terraform-files vault
Last synced: 21 Dec 2024
https://github.com/keilerkonzept/terraform-module-versions
CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
cli git json repository semver terraform terraform-modules update versioning
Last synced: 20 Dec 2024
https://github.com/ris-tlp/audiophile-e2e-pipeline
Pipeline that extracts data from Crinacle's Headphone and InEarMonitor databases and finalizes data for a Metabase Dashboard.
airflow aws data-engineering metabase python terraform
Last synced: 07 Nov 2024
https://github.com/hashicorp/terraform-provider-tls
Utility provider that works with Transport Layer Security keys and certificates. It provides resources that allow private keys, certificates and certficate requests to be created as part of a Terraform deployment.
terraform terraform-provider tls
Last synced: 20 Dec 2024
https://github.com/trussworks/terraform-layout-example
Example of a Truss Terraform project
Last synced: 19 Dec 2024
https://github.com/justinas/nixos-ha-kubernetes
Toy highly-available Kubernetes cluster on NixOS
colmena kubernetes kubernetes-cluster nix nixops nixos terraform
Last synced: 18 Nov 2024
https://github.com/ovh/terraform-provider-ovh
Terraform OVH provider
hacktoberfest ovh terraform terraform-provider
Last synced: 21 Dec 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: 24 Dec 2024
https://github.com/cloudposse/terraform-aws-ecr
Terraform Module to manage Docker Container Registries on AWS ECR
aws docker docker-registry ecr hcl2 terraform terraform-modules
Last synced: 22 Dec 2024
https://github.com/nlamirault/speedtest_exporter
Prometheus exporter for Speedtest metrics
galactus prometheus-exporter speedtest terraform
Last synced: 05 Nov 2024
https://github.com/alexandrst88/terraform-variables-generator
Simple Tool for Generate Variables file from Terraform Configuration
terraform terraform-code terraform-configurations terraform-scripts terraform-templates terraform-variables tf-files
Last synced: 10 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: 24 Dec 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: 25 Dec 2024
https://github.com/salesforce/cloud-guardrails
Rapidly apply hundreds of security controls in Azure
azure azure-security cloud security terraform
Last synced: 23 Dec 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: 13 Nov 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: 18 Nov 2024
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: 07 Nov 2024
https://github.com/andyt530/py-az2tf
Tool to automatically generate Terraform files for your Azure subscription
Last synced: 04 Dec 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: 25 Dec 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: 05 Dec 2024
https://github.com/kung-foo/multiregion-terraform
Example multi-region AWS Terraform application
Last synced: 20 Dec 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: 23 Dec 2024
https://github.com/elastic/terraform-provider-ec
elastic elasticsearch-service terraform terraform-provider
Last synced: 22 Dec 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: 19 Nov 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/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: 19 Dec 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/nbering/terraform-inventory
An Ansible dynamic inventory script to pair with nbering/terraform-provider-ansible.
ansible ansible-inventory terraform
Last synced: 18 Dec 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: 21 Dec 2024
https://github.com/Azure/terraform-azurerm-compute
Terraform Azure RM Compute Module
terraform terraform-modules vms
Last synced: 13 Nov 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: 08 Nov 2024
https://github.com/azure/terraform-azurerm-compute
Terraform Azure RM Compute Module
terraform terraform-modules vms
Last synced: 21 Dec 2024
https://github.com/sguyennet/terraform-vsphere-kubespray
Deploy a Kubernetes HA cluster on VMware vSphere
deployment kubernetes kubespray terraform vmware vsphere
Last synced: 20 Dec 2024
https://github.com/houssemdellai/aks-course
Demoing Kubernetes/AKS features
aks backup containers devops helm kubernetes monitoring policy scalability security terraform
Last synced: 21 Dec 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: 08 Nov 2024
https://github.com/tofuutils/tofuenv
OpenTofu version manager
bash hacktoberfest hacktoberfest2024 hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofuenv
Last synced: 22 Dec 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: 23 Dec 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/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: 13 Nov 2024
https://github.com/squat/terraform-provider-vultr
Terraform Vultr Provider
terraform terraform-provider vultr
Last synced: 28 Oct 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: 21 Dec 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: 19 Dec 2024
https://github.com/overmindtech/cli
Identify the blast radius and risks for Terraform changes in real time
aws blast-radius kubernetes terraform terraform-aws terraform-kubernetes visualisation visualization
Last synced: 09 Nov 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: 25 Dec 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: 20 Dec 2024
https://github.com/hashicorp/terraform-website
Build configuration and partial content for terraform.io
Last synced: 27 Sep 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/cloudposse/terraform-null-ansible
Terraform Module to run ansible playbooks
ansible ansible-playbook hcl2 playbook terraform terraform-modules
Last synced: 20 Dec 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: 23 Dec 2024
https://github.com/sublimetext/terraform
Terraform (HCL) configuration file syntax highlighting for Sublime Text
hcl sublime-text sublime-text-package syntax-highlighting terraform
Last synced: 21 Dec 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/ssbostan/maasta
MAAS Terraform Ansible
ansible automation cloud devops hacktoberfest integration lifecycle maas provisioning terraform
Last synced: 18 Dec 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/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: 23 Dec 2024
https://github.com/ContainerSolutions/terraform-examples
Simple and idiomatic examples of various Terraform functions and features.
Last synced: 13 Nov 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-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: 23 Dec 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: 22 Dec 2024
https://github.com/verma-kunal/devops-90
This repository is my documenting repository for learning the world of DevOps. Starting with spending an hour a day to get the foundational knowledge across a lot of different areas that make up DevOps.
ansible aws containers devops kubernetes linux terraform
Last synced: 19 Dec 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/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/devops-infra/docker-terragrunt
Dockerized framework with Terraform, Terragrunt, Python, Make, Docker, Git, and all needed components to easily manage cloud infrastructure.
automation aws aws-cli azure christophshyper devops devops-workflow docker framework gcp git hcl hclfmt iaac iac makefile python3 terraform terraform-scripts terragrunt
Last synced: 21 Dec 2024
https://github.com/datarootsio/tf-profile
CLI tool to profile Terraform runs, written in Go
golang profiling statistics terraform visualization
Last synced: 22 Dec 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: 24 Dec 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/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: 22 Dec 2024
https://github.com/vatesfr/terraform-provider-xenorchestra
Xen Orchestra provider for Terraform
hacktoberfest terraform terraform-provider xcp-ng xen xenorchestra
Last synced: 19 Dec 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: 09 Nov 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/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: 19 Dec 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: 24 Dec 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/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: 23 Dec 2024
https://github.com/ahinko/home-ops
Homelab & Gitops, Infrastructure as Code (IaC) where possible. K8s cluster running on Talos and managed by Flux. Renovate keeps the repo up to date.
ansible docker flux gitops home-operations homelab k8s-at-home kubernetes renovate selfhosted talos talosctl terraform
Last synced: 19 Nov 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: 25 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