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/clouddrove/terraform-aws-api-gateway
Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.
api-gateway aws-api-gateway clouddrove devops terraform terraform-modules
Last synced: 10 Oct 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/suzuki-shunsuke/tfprovidercheck
CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
Last synced: 01 Nov 2024
https://github.com/davidzajac1/zillacode
Open Source LeetCode for PySpark, Spark, Pandas and DBT/Snowflake
aws coding-interview dbt docker github-actions leetcode pandas pyspark python react snowflake spark terraform
Last synced: 11 Oct 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/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: 28 Oct 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: 02 Nov 2024
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: 10 Oct 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/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: 10 Oct 2024
https://github.com/mingfang/terraform-k8s-modules
Terraform Kubernetes Modules
kubernetes terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/civo/terraform-provider-civo
Terraform Civo provider
civo terraform terraform-provider
Last synced: 06 Nov 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: 10 Oct 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: 13 Oct 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/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: 10 Oct 2024
https://github.com/trailofbits/algo-ng
Experimental version of Algo built on Terraform
Last synced: 01 Nov 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/paulrbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 22 Oct 2024
https://github.com/dex4er/tf
Less verbose and more shell friendly Terraform
Last synced: 28 Oct 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/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: 04 Aug 2024
https://github.com/hashicorp/terraform-schema
This library helps assembling a complete schema for decoding Terraform config
hcl2 provider-schemas terraform
Last synced: 07 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/amanpathak-devops/terraform-for-aws
aws infrastructure-as-code terraform terraform-modules
Last synced: 10 Oct 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/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 Oct 2024
https://github.com/ryanwholey/terraform-provider-pihole
A Terraform provider for managing Pi-hole resources
pi-hole provider terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/googlecloudplatform/click-to-deploy-solutions
This repository has Google Cloud solutions that you can deploy with a single click.
cloud cloudbuild googlecloud googlecloudplatform terraform
Last synced: 07 Oct 2024
https://github.com/borchero/terraform-plan-comment
GitHub Action to post the output of "terraform plan" to a pull request comment.
Last synced: 26 Oct 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: 04 Aug 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: 31 Oct 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: 01 Nov 2024
https://github.com/sap/terraform-provider-btp
Terraform provider for SAP BTP
sap-btp terraform terraform-provider
Last synced: 07 Oct 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/idealo/terraform-aws-opensearch
Terraform module to provision an OpenSearch cluster with SAML authentication.
aws opensearch terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/paulRbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 20 Aug 2024
https://github.com/azure/alz-powershell-module
The Azure Landing Zones Accelerators PowerShell module
accelerator azure azure-devops azure-landing-zones bicep github-actions landing-zone terraform
Last synced: 07 Oct 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: 02 Aug 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: 02 Aug 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/contentful-labs/terraform-diff
Always know where you need to run Terraform plan & apply!
autoplan autoplanning diff terraform
Last synced: 01 Nov 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/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/mingfang/terraform-provider-k8s
Terraform Provider For Kubernetes
k8s kubernetes terraform terraform-modules terraform-provider
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: 10 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/rajiska/terraform-aws-fck-nat
Terraform module for fck-nat
aws fck-nat nat nat-gateway terraform terraform-modules
Last synced: 10 Oct 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: 06 Nov 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: 13 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/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/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/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: 10 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: 31 Oct 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: 22 Oct 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: 04 Aug 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: 31 Oct 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: 10 Oct 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/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: 02 Aug 2024
https://github.com/bmuschko/cta-crash-course
In-depth and hands-on practice for acing the exam.
certification terraform training
Last synced: 05 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/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/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: 01 Aug 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/nextrevision/terraform-rancher-ha-example
Terraform files for deploying a Rancher HA cluster in AWS
Last synced: 18 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/tofutf/tofutf
An open source alternative to terraform enterprise.
golang helm htmx kubernetes opentofu terraform
Last synced: 01 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/trussworks/terraform-aws-waf
Configures an AWS Web Application Firewall.
aws aws-waf terraform terraform-modules
Last synced: 10 Oct 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/mineiros-io/terraform-github-organization
A Terraform module to manage GitHub Organizations. https://github.com/
github github-organization iac mineiros terraform terraform-github terraform-modules
Last synced: 13 Oct 2024
https://github.com/claranet/terraform-azurerm-regions
Terraform module to handle Azure Regions
azure claranet module terraform
Last synced: 02 Aug 2024
https://github.com/ilya-lesikov/gke-demo
Demonstration of complete, fully-featured CI/CD and cloud automation for microservices, done with GCP/GKE
argo-rollouts argocd canary cd ci ci-cd cloud-automation demo deploy-microservices gcb gcp gke gke-cluster gke-terraform kubernetes kustomize microservices terraform terraform-gke terragrunt
Last synced: 28 Oct 2024
https://github.com/trussworks/terraform-aws-ses-domain
Configures a domain hosted on Route53 to work with AWS Simple Email Service (SES).
aws aws-ses ses terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/bboe/deterministic_zip
A tool to generate consistent zip files (useful for terraform updates of aws lambda functions).
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: 02 Aug 2024
https://github.com/semanser/terraform-parser
Terraform State and Plan parser written in Rust
parser rust rust-crate serde serde-json terraform
Last synced: 27 Oct 2024
https://github.com/40net-cloud/fortinet-azure-solutions
A set of Azure Templates for getting you started in Azure with Fortinet solutions. This repository is a place for beta releases and work on the latest templates to be published on github.com/fortinet or custom templates.
arm-templates azure fortigate fortigate-automation fortigate-configuration fortigate-firewall fortinet infrastructure infrastructure-as-code terraform
Last synced: 02 Aug 2024
https://github.com/pascaliske/infrastructure
Flux based GitOps repository for my home lab infrastructure.
ansible flux homelab infrastructure k3s k8s-at-home kubernetes monitoring network terraform traefik
Last synced: 05 Nov 2024
https://github.com/skyscrapers/terraform-bluegreen
Terraform module to setup blue / green deployments
autoscaling aws blue-green deployment terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/honeydipper/honeydipper
Basically, your Swiss army knife for systems engineering and operations. An event-driven, policy-based orchestration system, with a pluggable open architecture.
event-driven gcloud helm ifttt kubernetes operations orchestration terraform workflows
Last synced: 17 Aug 2024
https://github.com/csanquer/gitlab-setup
A Packer / Terraform / Ansible configuration to install Gitlab and Gitlab-CI
ansible aws gitlab gitlab-ci immutable-server infrastructure-as-code packer terraform
Last synced: 01 Aug 2024
https://github.com/captn3m0/nebula
Source Code for the Home Server setup.
airsonic cadvisor cloudflare couchpotato docker emby gitea homeserver learning-exercise linuxserver requarks selfhosted sickrage terraform traefik transmission wiki
Last synced: 26 Oct 2024
https://github.com/googlecloudplatform/solutions-terraform-jenkins-gitops
Demonstrates the use of Jenkins and Terraform to manage Infrastructure as Code using GitOps practices
ci-cd gitops infrastructure-as-code jenkins terraform
Last synced: 07 Oct 2024
https://github.com/anubhavmishra/terraform-provider-jira
Terraform Provider for JIRA
golang jira terraform terraform-provider
Last synced: 22 Oct 2024
https://github.com/mozmeao/infra
Mozilla Marketing Engineering and Operations Infrastructure
aws infrastructure kubernetes terraform
Last synced: 01 Nov 2024
https://github.com/marceloboeira/sre
π Index for my study topics
coursera courses distributed-systems functional-programming infrastructure-as-code nosql oncall operating-systems site-reliability-engineering software-engineering sre system-programming terraform
Last synced: 26 Oct 2024
https://github.com/dfroberg/cluster
Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.
ansible ceph fluxcd gitops helm homelab k8s k8s-at-home kubernetes kubernetes-cluster selfhosted sops talos terraform ubuntu2004 vault
Last synced: 04 Aug 2024
https://github.com/plh97/chatroom
π¬chat
ansible-playbook chat docker github koa mongodb nodejs react terraform
Last synced: 02 Aug 2024
https://github.com/ulisesgascon/sample-terraform-localstack
Sample project to use Terraform, Localstack (AWS Local) and Docker compose with Nodejs
aws docker docker-compose localstack nodejs terraform
Last synced: 22 Oct 2024
https://github.com/moritzzimmer/terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
aws aws-lambda dynamodb eventbridge kinesis lambda serverless sns sqs terraform terraform-module terraform-serverless
Last synced: 31 Oct 2024
https://github.com/googlecloudplatform/gke-terraform-generator
gke-tf was created to streamline the creation of customized Terraform source files that build GKE clusters and supporting resources in GCP.
gke gke-helmsman google-cloud kubernetes terraform
Last synced: 28 Sep 2024