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-26 00:26:13 UTC
- JSON Representation
https://github.com/robertpeteuil/terraform-installer
Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version
automated-deployment automation bash-script hashicorp hashicorp-downloads hashicorp-terraform installer linux macos terraform terraform-installer terraform-scripts windows
Last synced: 12 Nov 2024
https://github.com/hashicorp/terraform-schema
This library helps assembling a complete schema for decoding Terraform config
hcl2 provider-schemas terraform
Last synced: 25 Dec 2024
https://github.com/londheshubham153/terraweek
#TerraWeek Challenge by TWS Community Builders is a 7 Day challenge to Upskill the DevOps Community, which will be starting on 5th June and ending on 11th June at 11:59 P.M IST.
Last synced: 22 Dec 2024
https://github.com/avinor/tau
Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.
deprecated devops go infrastructure-as-code terraform
Last synced: 01 Nov 2024
https://github.com/terraform-aws-modules/terraform-aws-solutions
Set of standalone and reusable AWS/DevOps solutions implemented as Terraform modules πΊπ¦
aws aws-devops reusable-components solutions terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/paolosalvatori/private-aks-cluster-terraform-devops
This sample shows how to create a private AKS cluster using Terraform and Azure DevOps
acr aks azure azure-bastion azure-container-registry azure-dev-ops azure-devops azure-firewall azure-key-vault azure-kubernetes-service azure-virtual-networks kubernetes kubernetes-cluster terraform terraform-module terraform-modules
Last synced: 13 Oct 2024
https://github.com/jcolemorrison/getting-into-consul
A zero to complete walk through of setting up HashiCorp Consul on AWS from scratch!
aws consul ec2 infrastructure-as-code terraform
Last synced: 19 Nov 2024
https://github.com/hashicorp/terraform-helm
Helm chart to install Terraform Cloud Operator and other associated components.
helm-chart kubernetes operators terraform
Last synced: 22 Dec 2024
https://github.com/sassoftware/viya4-iac-azure
This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya platform products on Microsoft Azure Cloud.
aks azure cloud-resources iac sas-osp sas-viya terraform
Last synced: 20 Dec 2024
https://github.com/squidfunk/terraform-aws-api-gateway-enable-cors
Easily add an OPTIONS method to an API Gateway resource to enable CORS
api-gateway aws cors terraform
Last synced: 16 Nov 2024
https://github.com/trussworks/terraform-aws-logs
Creates and configures an S3 bucket for storing AWS logs.
aws aws-cloudtrail aws-s3 logging terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/philips-labs/terraform-aws-github-oidc
Terraform module to setup OIDC with AWS and GH Actions
aws github-actions hacktoberfest iac oidc terraform
Last synced: 24 Dec 2024
https://github.com/amanpathak-devops/terraform-for-aws
aws infrastructure-as-code terraform terraform-modules
Last synced: 25 Dec 2024
https://github.com/hcloud-talos/terraform-hcloud-talos
This repository contains a Terraform module for creating a Kubernetes cluster with Talos in the Hetzner Cloud.
hcloud hetzner hetzner-cloud kubernetes talos talos-linux talosctl terraform
Last synced: 13 Nov 2024
https://github.com/jcorioland/terraform-azure-reference
This repository helps you to implement Infrastructure as Code best practices using Terraform and Microsoft Azure.
azure azure-devops azure-kubernetes-service devops kubernetes terraform
Last synced: 15 Dec 2024
https://github.com/cloudposse/terraform-aws-emr-cluster
Terraform module to provision an Elastic MapReduce (EMR) cluster on AWS
emr emr-cluster emr-notebooks emrfs hadoop hcl2 hive presto spark terraform terraform-aws terraform-module terraform-modules
Last synced: 21 Dec 2024
https://github.com/cloudposse/terraform-aws-cloudwatch-logs
Terraform Module to Provide a CloudWatch Logs Endpoint
aws cloudwatch cloudwatch-logs terraform terraform-module
Last synced: 23 Dec 2024
https://github.com/bmuschko/cta-crash-course
In-depth and hands-on practice for acing the exam.
certification terraform training
Last synced: 22 Dec 2024
https://github.com/cloudposse/terraform-yaml-config
Terraform module to convert local and remote YAML configuration templates into Terraform lists and maps
config configuration configuration-files configuration-management template template-engine templates templating terraform terraform-module yaml yaml-configuration yaml-files
Last synced: 23 Dec 2024
https://github.com/artemmkin/infrastructure-as-code-example
Example repo from Infrastructure As Code Tutorial
ansible docker docker-compose googlecloudplatform infrastructure-as-code kubernetes packer terraform vagrant
Last synced: 07 Nov 2024
https://github.com/ryanwholey/terraform-provider-pihole
A Terraform provider for managing Pi-hole resources
pi-hole provider terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/trailofbits/algo-ng
Experimental version of Algo built on Terraform
Last synced: 08 Nov 2024
https://github.com/jschr/jschr.io
The static website generator service behind jschr.io.
aws-lambda boilerplate infrastructure react static-site static-site-generator terraform typescript webpack2
Last synced: 11 Oct 2024
https://github.com/civo/terraform-provider-civo
Terraform Civo provider
civo terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/ahmetb/cloud-run-iap-terraform-demo
Deploy an IAP-secured application to Cloud Run using Terraform (e.g. an admin portal or internal company app)
cloud-iap google-cloud-run iap terraform
Last synced: 08 Nov 2024
https://github.com/cloudposse/docs
Terraform Reference Architecture for AWS, Datadog and GitHub Actions
aws cloud-architecture developer-documentation developer-portal helm helm-charts helmfile k8s kubectl kubernetes markdown terraform
Last synced: 24 Dec 2024
https://github.com/sacloud/terraform-provider-sakuracloud
Terraform provider for SakuraCloud
sakuracloud terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/goauthentik/terraform-provider-authentik
Manage https://goauthentik.io with terraform.
authentication authentik identity oauth oidc saml sso terraform terraform-provider
Last synced: 25 Dec 2024
https://github.com/mingfang/terraform-k8s-modules
Terraform Kubernetes Modules
kubernetes terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/hashicorp/nomad-auto-join
Terraform config to automatically bootstrap a Nomad cluster
Last synced: 27 Sep 2024
https://github.com/Capgemini/terraform-control
A PoC for managing your infrastructure with Terraform in a collaborative way :dancers: https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/
Last synced: 21 Nov 2024
https://github.com/paulrbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 22 Oct 2024
https://github.com/cookpad/terraform-aws-eks
A Terraform module to Provision AWS Elastic Kubernetes (EKS) clusters and worker nodes
aws aws-eks aws-eks-cluster hacktoberfest kubernetes kubernetes-deployment terraform
Last synced: 23 Dec 2024
https://github.com/opennebula/terraform-provider-opennebula
Terraform provider for OpenNebula
opennebula terraform terraform-provider
Last synced: 26 Dec 2024
https://github.com/fjudith/saltstack-kubernetes
Deploy the lowest-cost production ready Kubernetes cluster using terraform and saltstack.
cluster cncf hyperconverged kubernetes saltstack terraform
Last synced: 10 Oct 2024
https://github.com/mostafa-wael/devops-best-resources-compilation
This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.
aws docker docker-compose githubactions grafana helm jenkins k8s linux networking prometheus terraform
Last synced: 25 Dec 2024
https://github.com/cloudposse/terraform-aws-iam-user
Terraform Module to provision a basic IAM user suitable for humans.
aws groups iam keybase password pgp terraform terraform-module user
Last synced: 22 Dec 2024
https://github.com/terraform-linters/tflint-ruleset-google
TFLint ruleset for terraform-provider-google
google-cloud terraform tflint tflint-ruleset
Last synced: 22 Dec 2024
https://github.com/databricks/terraform-databricks-lakehouse-blueprints
Set of Terraform automation templates and quickstart demos to jumpstart the design of a Lakehouse on Databricks. This project has incorporated best practices across the industries we work with to deliver composable modules to build a workspace to comply with the highest platform security and governance standards.
financial-services hls regulated-industry-blueprints terraform
Last synced: 06 Nov 2024
https://github.com/dex4er/tf
Less verbose and more shell friendly Terraform
Last synced: 17 Nov 2024
https://github.com/brndnmtthws/rust-react-typescript-demo
Demo for Rust, React, Typescript, Docker, Terraform and Kubernetes
boilerplate docker gcp gke kubernetes learn-to-code learning react rust terraform typescript
Last synced: 26 Dec 2024
https://github.com/apparentlymart/terraform-provider-testing
An experimental Terraform provider to assist in writing tests for Terraform modules
terraform terraform-provider testing
Last synced: 22 Oct 2024
https://github.com/maxlaverse/terraform-provider-bitwarden
Terraform Bitwarden provider to read, create, or update logins, secure notes, folders, org-collections in your Bitwarden Vaults
bitwarden opentofu opentofu-provider terraform terraform-provider vaultwarden
Last synced: 25 Dec 2024
https://github.com/inercia/terraform-provider-kubeadm
A Terraform provider/provisioner for deploying Kubernetes with kubeadm
containers go golang golang-tools infrastructure-as-code infrastructure-management kubeadm kubernetes kubernetes-cluster terraform terraform-provider terraform-provisioner
Last synced: 28 Oct 2024
https://github.com/the-nix-way/real-world-devops-with-nix
An example project for building containers with Nix and deploying them to Kubernetes
devops docker go golang kubernetes nix reproducibility terraform
Last synced: 26 Dec 2024
https://github.com/harisekhon/jenkins
Jenkins CI/CD - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - AWS, GCP, Docker, Kubernetes, ArgoCD, Slack notifications, Git Merge, Terraform, Cloudflare, Jenkins Job Backups, most major Docker registries, DockerHub, GHCR, ECR, GCR, GAR, ACR, GitLab, Quay
argocd aws ci ci-cd ci-cd-pipeline cicd cloudflare devops docker gcp gi gitops groovy hacktoberfest jenkins jenkins-ci jenkinsfile kubernetes library terraform
Last synced: 23 Dec 2024
https://github.com/seanknox/aztack
Terraform module for creating Kubernetes clusters running on Azure
azure docker infrastructure-as-code kubernetes packer terraform
Last synced: 20 Dec 2024
https://github.com/ivanilves/travelgrunt
navigate inside [mono]repos effortlessly!
devops fatigue git monorepo platform shell sre system-administration systems terraform terragrunt
Last synced: 25 Dec 2024
https://github.com/ucloud/terraform-provider-ucloud
Terraform is an awesome tool to implement Infrastructure as Code and GitOps
terraform terraform-provider ucloud
Last synced: 24 Nov 2024
https://github.com/idealo/terraform-aws-opensearch
Terraform module to provision an OpenSearch cluster with SAML authentication.
aws opensearch terraform terraform-module
Last synced: 22 Dec 2024
https://github.com/HoussemDellai/AzureDevOpsPipelines-Templates
This project shows how to use YAML templates in Azure DevOps Pipelines.
azure azure-devops ci-cd devops templates terraform
Last synced: 13 Nov 2024
https://github.com/paulRbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 13 Dec 2024
https://github.com/linode/terraform-linode-k8s
Kubernetes installer for Linode
hcl kubernetes linode terraform terraform-module
Last synced: 26 Sep 2024
https://github.com/terraform-linters/tflint-ruleset-terraform
TFLint ruleset for Terraform Language
terraform tflint tflint-ruleset
Last synced: 22 Dec 2024
https://github.com/contentful-labs/terraform-diff
Always know where you need to run Terraform plan & apply!
autoplan autoplanning diff terraform
Last synced: 26 Nov 2024
https://github.com/sap-samples/btp-genai-starter-kit
This repo aims to help developers to get into the genAI topic quicker by automating AI Core and HANA Vector Engine provisioning and configuration with Terraform Provider for SAP BTP.
ai-core genai hana-cloud langchain rag terraform vector-engine
Last synced: 25 Dec 2024
https://github.com/devopsmakers/xterrafile
XTerrafile is a Go tool for managing vendored modules and formulas using a YAML file
devops-tools go golang terrafile terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/spring-media/terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
aws aws-lambda cloudwatch-events dynamodb kinesis lambda s3 serverless sns sqs terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/cdktf/docker-on-aws-ecs-with-terraform-cdk-using-typescript
End to End example for deploying a docker container and a static frontend to AWS ECS and AWS Cloudfront
aws cdk cdk-examples cdktf ecs example terraform terraform-cdk
Last synced: 30 Oct 2024
https://github.com/sirrend/terrap-cli
Terrap - a powerful CLI tool that scans your infrastructure and identifies any required changes.
aws ci cli cli-tools cloud devops devops-tools gcp github hashicorp-terraform iac infrastracture maintanance providers terraform upgrades
Last synced: 10 Oct 2024
https://github.com/scholzj/terraform-aws-minikube
Terraform module for single node Kubernetes instance bootstrapped using kubeadm
aws kubeadm kubernetes kubernetes-setup minikube minikube-setup terraform terraform-modules
Last synced: 16 Dec 2024
https://github.com/derBroBro/TerraDepot
A terraform http backend written in python, deployed on aws lambda.
aws terraform userinterface webui
Last synced: 01 Nov 2024
https://github.com/mingfang/terraform-provider-k8s
Terraform Provider For Kubernetes
k8s kubernetes terraform terraform-modules terraform-provider
Last synced: 10 Oct 2024
https://github.com/aws-devops-projects/terraform-3tier-architecture-aws
This repository contains code to deploy 3 tier architecture to AWS using Terraform
Last synced: 24 Dec 2024
https://github.com/HariSekhon/Jenkins
Jenkins CI/CD - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - AWS, GCP, Docker, Kubernetes, ArgoCD, Slack notifications, Git Merge, Terraform, Cloudflare, Jenkins Job Backups, most major Docker registries, DockerHub, GHCR, ECR, GCR, GAR, ACR, GitLab, Quay
argocd aws ci ci-cd ci-cd-pipeline cicd cloudflare devops docker gcp gi gitops groovy hacktoberfest jenkins jenkins-ci jenkinsfile kubernetes library terraform
Last synced: 07 Nov 2024
https://github.com/terraform-aws-modules/terraform-aws-dms
Terraform module to create AWS DMS (Database Migration Service) resources πΊπ¦
aws aws-dms database-migration-service terraform terraform-module
Last synced: 21 Dec 2024
https://github.com/labd/terraform-provider-commercetools
Terraform provider for commercetools
commercetools terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/ashald/terraform-provider-yaml
Terraform data source that can consume YAML input
json terraform terraform-provider yaml
Last synced: 07 Nov 2024
https://github.com/assareh/tfc-agent
Examples related to the Terraform Cloud Agent, a remote runner for Terraform Cloud Business and Terraform Enterprise
aws aws-ecs azure gcp kubernetes nomad terraform vmware vsphere
Last synced: 15 Dec 2024
https://github.com/lgallard/terraform-aws-secrets-manager
Terraform module to create Amazon Secrets Manager resources.
amazon-secrets-manager aws secret-management secrets terraform terraform-module
Last synced: 20 Dec 2024
https://github.com/jch254/terraform-ecs-autoscale-alb
ECS cluster with instance and service autoscaling configured and running behind an ALB with path based routing set up
alb autoscaling aws bitbucket-pipelines docker ecs ecs-cluster terraform
Last synced: 16 Oct 2024
https://github.com/ghuntley/ghuntley-monorepo-retired
docker dotnet golang haskell kubernetes monorepo nix rust terraform
Last synced: 27 Oct 2024
https://github.com/terraform-community-modules/tf_aws_ecs
[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-ecs
aws-ecs terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/coolguy1771/home-ops
A mono repository for my home infra and Kubernetes cluster adhering to Infrastructure as Code (IaC) and GitOps practices
age ansible flux gitops k8s k8s-at-home kubernetes kubernetes-cluster sops terraform
Last synced: 19 Nov 2024
https://github.com/jdhollis/bastions-on-demand
Create and destroy bastions on demand with Fargate.
bastion bastion-host ecs fargate jumpbox lambda terraform
Last synced: 20 Nov 2024
https://github.com/cytopia/docker-terraform-docs
Alpine-based multistage-build version of terraform-docs and terraform-docs-replace in multiple versions to be used for CI and other reproducible automations
alpine awesome-ci ci continuous-integration docker docker-container docker-image dockerfile multistage multistage-docker terraform terraform-docs
Last synced: 13 Dec 2024
https://github.com/claranet/terraform-azurerm-regions
Terraform module to handle Azure Regions
azure claranet module terraform
Last synced: 23 Dec 2024
https://github.com/provectus/sak-kubeflow
π Deploy Kubeflow on AWS EKS with Terraform π€
ai argocd artificial-intelligence automation aws cluster data-science deep-learning devops eks gitops iac infrastructure infrastructure-as-code kubeflow machine-learning ml open-source terraform
Last synced: 08 Nov 2024
https://github.com/jenkins-x/terraform-aws-eks-jx
A Terraform module for creating Jenkins X infrastructure on AWS
eks-cluster hacktoberfest jenkins-x terraform terraform-module
Last synced: 22 Dec 2024
https://github.com/spotinst/terraform-provider-spotinst
Terraform Spotinst provider.
netapp-public owned-by-ziv-messing spotinst terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/google/grizzly
End-to-end DataOps platform deployed by Terraform.
airflow bigquery cloud-sql cloud-storage composer data-catalog data-lineage data-loss-prevention dataflow dataops dataops-platform gcp git google-cloud google-cloud-platform pubsub spanner terraform
Last synced: 11 Nov 2024
https://github.com/thojkooi/terraform-digitalocean-docker-swarm-mode
Terraform module for provisioning a Docker Swarm mode cluster on DigitalOcean
cluster docker docker-swarm-mode swarm swarm-mode terraform terraform-module
Last synced: 02 Nov 2024
https://github.com/sudo-kraken/terraform-gcp-ubuntu-container-ready-e2-micro-vm
Deploys An Ubuntu Virtual Machine with Docker and Docker Compose Installed in GCP using Terraform
bash bash-script cloud docker docker-com gcp gcp-terraform iac terraform terraform-managed ubuntu ubuntu-server
Last synced: 02 Nov 2024
https://github.com/kumarvna/terraform-azurerm-virtual-machine
Terraform module to deploy single or multiple Virtual Machines of Linux or Windows with optional features.
azure azure-linux-vm azure-virtual-machine azure-windows-vm mssql-database terraform terraform-module
Last synced: 12 Oct 2024
https://github.com/turnerlabs/terraform-ecs-fargate-nlb
A Terraform template used for provisioning network application stacks on AWS ECS Fargate
aws containers ecs fargate nlb template terraform
Last synced: 23 Nov 2024
https://github.com/cloudogu/k8s-security-demos
Demos for several kubernetes security features
gke google-kubernetes-engine kubernetes netpol network-policy pod-security-policy podsecuritypolicies psp rbac security security-context terraform
Last synced: 09 Nov 2024
https://github.com/hashicorp/terraform-provider-mysql
Terraform MySQL provider β This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
mysql terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/treebeardtech/kubeflow-bootstrap
πͺ 1-click Kubeflow using ArgoCD
ai airflow argocd dask gpu helm jupyter jupyterhub jupyterlab kserve kubeflow kubernetes kustomize llms machine-learning mlflow ray spark terraform
Last synced: 26 Dec 2024
https://github.com/nextrevision/terraform-rancher-ha-example
Terraform files for deploying a Rancher HA cluster in AWS
Last synced: 08 Nov 2024
https://github.com/mineiros-io/terraform-aws-s3-bucket
A Terraform module to create a Simple Storage Service (S3) Bucket on Amazon Web Services (AWS). https://aws.amazon.com/s3/
amazon-web-services aws iac mineiros s3 s3-bucket terraform terraform-aws terraform-modules
Last synced: 10 Oct 2024
https://github.com/PatMyron/cloud
cloud region / instance type data
aws azure cloud cloudformation gcp instance-type region terraform
Last synced: 25 Oct 2024
https://github.com/sethvargo/terraform-provider-filesystem
A @HashiCorp Terraform provider for interacting with the filesystem
hashicorp terraform terraform-provider
Last synced: 02 Nov 2024
https://github.com/artefactory/one-click-mlflow
A tool to deploy a mostly serverless MLflow tracking server on a GCP project with one command
docker gcp mlflow serverless terraform
Last synced: 10 Nov 2024
https://github.com/gslabdev/terraform-provider-ad
Automates the Active Directory resource creation during Infrastructure build using Terraform Provider.
active-directory terraform terraform-provider
Last synced: 09 Dec 2024
https://github.com/trussworks/terraform-aws-waf
Configures an AWS Web Application Firewall.
aws aws-waf terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/tofutf/tofutf
An open source alternative to terraform enterprise.
golang helm htmx kubernetes opentofu terraform
Last synced: 01 Nov 2024
https://github.com/terraform-linters/tflint-ruleset-opa
Experimental: TFLint ruleset plugin for writing custom rules in Rego.
terraform tflint tflint-ruleset
Last synced: 17 Nov 2024