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-15 00:29:41 UTC
- JSON Representation
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/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/terraform-linters/tflint-ruleset-terraform
TFLint ruleset for Terraform Language
terraform tflint tflint-ruleset
Last synced: 17 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: 14 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/mingfang/terraform-provider-k8s
Terraform Provider For Kubernetes
k8s kubernetes terraform terraform-modules terraform-provider
Last synced: 10 Oct 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/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/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/labd/terraform-provider-commercetools
Terraform provider for commercetools
commercetools terraform terraform-provider
Last synced: 15 Nov 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/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/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/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/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: 09 Nov 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/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: 14 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: 04 Aug 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/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/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/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/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/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/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/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: 08 Nov 2024
https://github.com/claranet/terraform-azurerm-regions
Terraform module to handle Azure Regions
azure claranet module terraform
Last synced: 15 Nov 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/zenika-open-source/terraform-aws-cli
Minimal & lightweight docker image including AWS and Terraform CLI
aws aws-cli awscli docker docker-image dockerfiles hacktoberfest terraform terraform-cli
Last synced: 16 Nov 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/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/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/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/terraform-linters/tflint-ruleset-opa
Experimental: TFLint ruleset plugin for writing custom rules in Rego.
terraform tflint tflint-ruleset
Last synced: 17 Nov 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/tbobm/tf-ecr-ecs-gh-deploy
Example repository to build OCI, publish to ECR and deploy to ECS fargate, setup using terraform.
aws aws-infrastructure ci-cd containers docker ecr ecs ecs-service fargate github-actions serverless terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/fairwindsops/terraform-vpc
Terraform module to create an AWS VPC
aws-vpc fairwinds-official terraform
Last synced: 16 Nov 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/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/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/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/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/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/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: 13 Nov 2024
https://github.com/mozmeao/infra
Mozilla Marketing Engineering and Operations Infrastructure
aws infrastructure kubernetes terraform
Last synced: 11 Nov 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/anubhavmishra/terraform-provider-jira
Terraform Provider for JIRA
golang jira terraform terraform-provider
Last synced: 22 Oct 2024
https://github.com/cdcgov/prime-simplereport
SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.
graphql reactjs spring-boot terraform
Last synced: 16 Nov 2024
https://github.com/mnthomson/terraform-provider-dominos
π²π The Terraform plugin for the Dominos Pizza provider
dominos golang pizza terraform terraform-provider
Last synced: 07 Nov 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: 18 Nov 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/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: 08 Nov 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/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: 09 Nov 2024
https://github.com/cloudposse/terraform-aws-route53-alias
Terraform Module to Define Vanity Host/Domain (e.g. `brand.com`) as an ALIAS record
route53 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/plh97/chatroom
π¬chat
ansible-playbook chat docker github koa mongodb nodejs react terraform
Last synced: 11 Nov 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
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/iann0036/cfn-tf-custom-types
CloudFormation Custom Types for Terraform resources.
Last synced: 15 Nov 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: 14 Nov 2024
https://github.com/paraterraform/para
Para - community plugin manager and a "swiss army knife" for Terraform/Terragrunt - just 1 tool to facilitate all your workflows.
cli community devops plugin-manager terraform terragrunt
Last synced: 01 Nov 2024
https://github.com/hashicorp/learn-terraform-import
Learn how to import existing configuration into Terraform
Last synced: 07 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: 07 Nov 2024
https://github.com/bregman-arie/infraform
Creating infrastructure and running applications using different platforms
devops docker docker-compose elk infra infrastructure podman python terraform
Last synced: 09 Nov 2024
https://github.com/buildkite/terraform-provider-buildkite
Terraform provider for Buildkite
buildkite hacktoberfest terraform terraform-provider
Last synced: 16 Nov 2024
https://github.com/lxc/terraform-provider-incus
Incus provider for Terraform/OpenTofu
containers incus opentofu terraform virtual-machines
Last synced: 07 Nov 2024
https://github.com/provectus/data-quality-gate
Data Quality Gate based on AWS
athena aws aws-lambda data-governance data-quality great-expectations redshift s3 terraform
Last synced: 16 Nov 2024
https://github.com/aws-samples/amazon-guardduty-for-aws-organizations-with-terraform
Using Terraform to enable Amazon GuardDuty for accounts in AWS Organizations.
amazon amazon-guardduty aws aws-organizations guardduty organizations proserve security terraform
Last synced: 08 Nov 2024
https://github.com/cloudposse/terraform-aws-iam-s3-user
Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write/delete access to the objects in an S3 bucket
aws-credentials cicd circleci codefresh iam s3 terraform terraform-modules travis-ci
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-cloudtrail-s3-bucket
S3 bucket with built in IAM policy to allow CloudTrail logs
audit audit-logs aws bucket cloudtrail hcl2 iam iam-policy s3 terraform terraform-modules
Last synced: 13 Nov 2024
https://github.com/moritzheiber/aws-kickstarter
AWS Kickstarter using Terraform
aws aws-kickstarter devops getting-started infrastructure kickstarter terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/hashicorp/terraform-provider-netlify
Terraform Netlify provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
netlify terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/cds-snc/terraform-plan
GitHub Action to run Terraform plan and add a comment with the changes.
github-actions terraform terragrunt
Last synced: 12 Nov 2024
https://github.com/bigbitbus/terrasalt
Terraform and salt integration for the best of cloud orchestration and remote execution+configuration management
salt saltstack terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/hashicorp/learn-terraform-provision-aks-cluster
azure hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/terraform-aws-modules/terraform-aws-msk-kafka-cluster
Terraform module to create AWS MSK (Managed Streaming for Kafka) resources πΊπ¦
aws aws-msk kafka terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/paloaltonetworks/terraform-provider-prismacloud
Terraform PrismaCloud provider
prisma-cloud terraform terraform-provider
Last synced: 12 Nov 2024
https://github.com/paloaltonetworks/aws-gwlb-vmseries
This repository contains CFT and TF templates for deploying VM-Series Firewalls behind AWS Gateway Load Balancer
Last synced: 12 Nov 2024
https://github.com/gnokoheat/ecs-with-codepipeline-example-by-terraform
Building AWS ECS Infrastructure with AWS Codepipeline for Blue/Green deployment by Terraform
aws aws-codebuild aws-codedeploy aws-codepipeline aws-ecs blue-green-deployment devops docker ecs terraform
Last synced: 08 Nov 2024
https://github.com/aaronstillwell/terraform-provider-dokku
A terraform provider for provisioning applications on the Dokku PaaS
dokku terraform terraform-provider
Last synced: 05 Nov 2024
https://github.com/augur-ai/mantis
Mantis is a unified infrastructure as code framework that replaces Terraform and Helm
helm-charts infrastructure-as-code kubernetes kubernetes-deployment opentofu policy-as-code terraform
Last synced: 01 Nov 2024
https://github.com/amancevice/terraform-aws-serverless-pypi
Serverless PyPI backed by S3
pypi python s3 serverless terraform
Last synced: 18 Nov 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: 15 Nov 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: 13 Aug 2024
https://github.com/mujx/dhall-terraform
Generate dhall records from terraform resouces, data_sources & providers
aws configuration dhall terraform terraform-aws
Last synced: 28 Oct 2024
https://github.com/stavxyz/terraform-aws-backend
A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project
Last synced: 04 Nov 2024
https://github.com/scott-the-programmer/terraform-provider-minikube
A terraform provider for minikube!
kubernetes minikube minikube-cluster minikube-setup terraform
Last synced: 15 Nov 2024
https://github.com/sullivtr/terraform-provider-graphql
Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.
Last synced: 01 Nov 2024
https://github.com/freeCodeCamp/infra
> freeCodeCamp.org's infrastructure-as-code
ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform
Last synced: 13 Nov 2024
https://github.com/freecodecamp/infra
> freeCodeCamp.org's infrastructure-as-code
ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform
Last synced: 08 Nov 2024
https://github.com/ovh/terraform-ovh-commons
This repo contains commons resources to interact with OVH Public Cloud using Terraform.
openstack ovh ovh-openstack terraform
Last synced: 06 Nov 2024