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.

https://github.com/brikis98/infrastructure-as-code-talk

Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"

aws docker ecs microservices samples talk terraform

Last synced: 05 Apr 2025

https://github.com/jamesWoolfenden/pike

Pike is a tool for determining the permissions or policy required for IAC code

aws bridgecrew gcp iac policy security terraform

Last synced: 30 Mar 2025

https://github.com/jameswoolfenden/pike

Pike is a tool for determining the permissions or policy required for IAC code

aws bridgecrew gcp iac policy security terraform

Last synced: 04 Apr 2025

https://github.com/JamesWoolfenden/pike

Pike is a tool for determining the permissions or policy required for IAC code

aws bridgecrew gcp iac policy security terraform

Last synced: 30 Mar 2025

https://github.com/aztfmod/terraform-azurerm-caf

Terraform supermodule for the Terraform platform engineering for Azure

azure terraform

Last synced: 13 Nov 2024

https://github.com/xunholy/k8s-gitops

Kubernetes cluster powered by GitOps with FluxCD- Unified source of truth, automated workflows, declarative infrastructure, and cutting-edge DevOps practices.

flux gitops k8s-at-home kubernetes linux renovate terraform

Last synced: 14 Apr 2025

https://github.com/paultyng/terraform-provider-unifi

Terraform provider for Unifi :satellite:

terraform terraform-provider ubiquiti unifi

Last synced: 08 Apr 2025

https://github.com/mongey/terraform-provider-kafka

Terraform provider for managing Apache Kafka Topics + ACLs

kafka kafka-acl kafka-topic terraform terraform-provider

Last synced: 13 Apr 2025

https://github.com/cattle-ops/terraform-aws-gitlab-runner

Terraform module for AWS GitLab runners on ec2 (spot) instances

aws ci cicd gitlab-ci hacktoberfest infrastructure-as-code spot-instances terraform

Last synced: 30 Nov 2024

https://github.com/rishabkumar7/cloudnotes

Notes for my Cloud certifications.

aws azure cloud-certifications linux notes oci terraform

Last synced: 09 Apr 2025

https://github.com/leg100/otf

An open source alternative to terraform enterprise.

terraform

Last synced: 13 Apr 2025

https://github.com/selefra/selefra

The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).

aws azure chatgpt cloud cspm devops finops gcp golang google infrastructure-as-code kubernetes openai policy-as-code terraform

Last synced: 31 Mar 2025

https://github.com/Mongey/terraform-provider-kafka

Terraform provider for managing Apache Kafka Topics + ACLs

kafka kafka-acl kafka-topic terraform terraform-provider

Last synced: 30 Nov 2024

https://github.com/zimmertr/TJs-Kubernetes-Service

Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.

argocd cluster-api-provider-proxmox containerization docker kubernetes linux proxmox proxmox-ve qemu talos talosctl terraform virtualization

Last synced: 30 Mar 2025

https://github.com/vladholubiev/serverless-libreoffice

Run LibreOffice in AWS Lambda to create PDFs & convert documents

aws-lambda javascript libreoffice nodejs pdf pdf-conversion pdf-converter serverless terraform

Last synced: 05 Apr 2025

https://github.com/kreuzwerker/m1-terraform-provider-helper

CLI to support with downloading and compiling terraform providers for Mac with M1 chip

hacktoberfest m1-mac macos terraform

Last synced: 10 Apr 2025

https://github.com/HXSecurity/TerraformGoat

TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.

aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform

Last synced: 17 Nov 2024

https://github.com/hxsecurity/terraformgoat

TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.

aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform

Last synced: 05 Apr 2025

https://github.com/conradludgate/terraform-provider-spotify

Terraform provider for spotify

spotify terraform

Last synced: 04 Apr 2025

https://github.com/sethvargo/vault-on-gke

Run @HashiCorp Vault on Google Kubernetes Engine (GKE) with Terraform

gke google-kubernetes-engine terraform vault

Last synced: 04 Apr 2025

https://github.com/gsa/data.gov

Main repository for the data.gov service

ansible infrastructure provisioning stack terraform

Last synced: 04 Apr 2025

https://github.com/mkuthan/homelab-public

Homelab infrastructure as a code (IaaC)

ansible homelab iaac self-hosted terraform

Last synced: 12 Apr 2025

https://github.com/hashicorp/terraform-provider-kubernetes-alpha

A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.

infrastructure-as-code kubernetes terraform

Last synced: 20 Jan 2025

https://github.com/jckuester/awsweeper

A tool for cleaning your AWS account

aws cleaning cloud filter golang terraform yaml

Last synced: 04 Apr 2025

https://github.com/hashicorp/terraform-plugin-sdk

Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions

grpc grpc-go sdk terraform terraform-provider

Last synced: 23 Apr 2025

https://github.com/hashicorp/terraform-k8s

Terraform Cloud Operator for Kubernetes

kubernetes operator terraform terraform-cloud

Last synced: 13 Dec 2024

https://github.com/lisenet/kubernetes-homelab

Building a multi-master multi-node Kubernetes homelab with kubeadm, Ansible, Helm and Terraform.

alertmanager ansible calico cka ckad cks grafana influxdb istio kubernetes kvm loki metallb mikrotik openvpn pihole prometheus speedtest-cli terraform truenas

Last synced: 08 Apr 2025

https://github.com/suzuki-shunsuke/tfcmt

tfcmt enhances mercari/tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options

cli terraform

Last synced: 12 Apr 2025

https://github.com/turnerlabs/terraform-ecs-fargate

A Terraform template used for provisioning web application stacks on AWS ECS Fargate

alb aws containers ecs fargate template terraform web

Last synced: 07 Apr 2025

https://github.com/seal-io/walrus

Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.

cloud-native cncf devops iac idp kubernetes multi-cloud opentofu platform-engineering terraform

Last synced: 06 Mar 2025

https://github.com/notharshhaa/into-the-devops

𝖫𝗂𝗇𝗎𝗑, 𝖩𝖾𝗇𝗄𝗂𝗇𝗌, 𝖠𝖶𝖲, 𝖲𝖱𝖤, 𝖯𝗋𝗈𝗆𝖾𝗍𝗁𝖾𝗎𝗌, 𝖣𝗈𝖼𝗄𝖾𝗋, 𝖯𝗒𝗍𝗁𝗈𝗇, 𝖠𝗇𝗌𝗂𝖻𝗅𝖾, 𝖦𝗂𝗍, 𝖪𝗎𝖻𝖾𝗋𝗇𝖾𝗍𝖾𝗌, 𝖳𝖾𝗋𝗋𝖺𝖿𝗈𝗋𝗆, 𝖮𝗉𝖾𝗇𝖲𝗍𝖺𝖼𝗄, 𝖲𝖰𝖫, 𝖭𝗈𝖲𝖰𝖫, 𝖠𝗓𝗎𝗋𝖾, 𝖦𝖢𝖯, 𝖣𝖭𝖲, 𝖤𝗅𝖺𝗌𝗍𝗂𝖼, 𝖭𝖾𝗍𝗐𝗈𝗋𝗄, 𝖵𝗂𝗋𝗍𝗎𝖺𝗅𝗂𝗓𝖺𝗍𝗂𝗈𝗇. 𝖣𝖾𝗏𝖮𝗉𝗌 𝖨𝗇𝗍𝖾𝗋𝗏𝗂𝖾𝗐 𝖰𝗎𝖾𝗌𝗍𝗂𝗈𝗇𝗌

ansible aws azure coding containers devops docker git interview-preparation interview-questions kubernetes linux openstack production-engineer prometheus python sql sre terraform

Last synced: 11 Apr 2025

https://github.com/ilhaan/kubeCDN

Self-hosted CDN based on Kubernetes

cdn kubernetes multi-region terraform

Last synced: 14 Nov 2024

https://github.com/cloudposse/terraform-aws-tfstate-backend

Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.

aws aws-dynamodb backend dynamodb dynamodb-table hcl2 locking remote-state s3-bucket terraform terraform-module terraform-modules terraform-state tfstate

Last synced: 14 Apr 2025

https://github.com/humanmade/cf-to-tf

CLI tool for generating Terraform configuration and state for existing CloudFormation resources

cloudformation terraform

Last synced: 05 Apr 2025

https://github.com/ilhaan/kubecdn

Self-hosted CDN based on Kubernetes

cdn kubernetes multi-region terraform

Last synced: 07 Apr 2025

https://github.com/shalb/cluster.dev

Cloud-native infrastructure templating. Creating cloud installers for SaaS. Replication of complex cloud-native infrastructures.

argocd aws cloud-infrastructures cloud-providers continuous-deployment digitalocean github gitlab gitops google-cloud infrastructure-as-code infrastructure-reconcilation infrastructure-templates kubernetes secrets terraform

Last synced: 08 Apr 2025

https://github.com/awslabs/serverless-rules

Compilation of rules to validate infrastructure-as-code templates against recommended practices for serverless applications.

cfn-lint cloudformation serverless serverless-rules terraform tflint

Last synced: 11 Apr 2025

https://github.com/hashicorp/terraform-provider-scaffolding

Quick start repository for creating a Terraform provider

terraform terraform-provider

Last synced: 20 Jan 2025

https://github.com/padok-team/burrito

🌯 Burrito is a TACoS Kubernetes Operator - "Argo CD for Terraform"

cd ci cicd infrastructure-as-code kubernetes kubernetes-operator opentofu operator tacos terraform terragrunt

Last synced: 08 Apr 2025

https://github.com/iam-veeramalla/terraform-eks

A sample repository to create EKS with VPC on AWS using Terraform.

aws eks terraform vpc

Last synced: 08 Apr 2025

https://github.com/domain-protect/domain-protect

OWASP Domain Protect - prevent subdomain takeover

aws bugbounty cloudflare dns owasp security security-tools serverless terraform

Last synced: 19 Nov 2024

https://github.com/terralist/terralist

Terraform Private Registry for modules and providers manageable from a REST API

private-registry registry terraform terraform-login terraform-module terraform-provider

Last synced: 08 Apr 2025

https://github.com/e2b-dev/infra

Infrastructure for AI code interpreting that's powering E2B.

ai-agents code-interpreter consul devtools firecracker gcp go golang gpt gpt-4 kvm llm microvm nomad sandbox terraform vm vmm

Last synced: 12 Apr 2025

https://github.com/turbot/powerpipe

Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code.

aws azure cis cloud cnapp cspm dashboards devops devsecops duckdb gcp hacktoberfest hcl kubernetes mysql postgresql security sql sqlite terraform

Last synced: 12 Apr 2025

https://github.com/byt3bl33d3r/red-baron

Automate creating resilient, disposable, secure and agile infrastructure for Red Teams

infrastructure infrastructure-as-code red-teams security security-tools terraform terraform-modules

Last synced: 19 Jan 2025

https://github.com/oboukili/terraform-provider-argocd

Terraform provider for ArgoCD

argocd terraform terraform-provider

Last synced: 06 Apr 2025

https://github.com/flatt-security/shisho

Lightweight static analyzer for several programming languages

code-analysis devsecops go rust security static-analysis terraform terraform-security

Last synced: 30 Mar 2025

https://github.com/cogini/multi-env-deploy

Complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer

ansible aws aws-codebuild aws-codedeploy aws-codepipeline aws-ec2 aws-ecs packer terraform

Last synced: 08 Apr 2025

https://github.com/compiler-explorer/infra

Infrastructure to set up the public Compiler Explorer instances and compilers

compiler-explorer infrastructure python terraform

Last synced: 08 Apr 2025

https://github.com/Azure/avdaccelerator

AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices

automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual

Last synced: 14 Apr 2025

https://github.com/azure/avdaccelerator

AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices

automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual

Last synced: 14 Apr 2025

https://github.com/antonbabenko/modules.tf-lambda

Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform

aws-lambda cloudcraft infrastructure-as-code serverless terraform terraform-aws terraform-configurations terragrunt visual visual-diagrams

Last synced: 06 Apr 2025

https://github.com/gruntwork-io/infrastructure-as-code-training

Materials for learning how to use infrastructure-as-code

aws devops docker packer talk terraform training

Last synced: 16 Apr 2025

https://github.com/ibm-cloud/terraform-provider-ibm

https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs

bluemix ibm softlayer terraform terraform-provider

Last synced: 14 Apr 2025

https://github.com/cloudposse/terraform-aws-ecs-container-definition

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

aws container-definition docker ecs fargate hcl2 task terraform terraform-module

Last synced: 14 Apr 2025

https://github.com/rishavnandi/ansible_homelab

Ansible playbooks to quickly setup a homelab. The playbook will update the system, install Docker, and then deploy the Docker containers.

ansible ansible-playbook automation centos debian docker fedora homelab rhel terraform ubuntu

Last synced: 12 Apr 2025

https://github.com/IBM-Cloud/terraform-provider-ibm

https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs

bluemix ibm softlayer terraform terraform-provider

Last synced: 30 Mar 2025

https://github.com/jianyuan/terraform-provider-sentry

Terraform provider for Sentry

sentry terraform terraform-provider

Last synced: 11 Apr 2025

https://github.com/juliosueiras/vim-terraform-completion

A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool

autocompletion hcl linter neovim terraform vim vim-terraform-completion

Last synced: 30 Mar 2025

https://github.com/1password/terraform-provider-onepassword

Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.

1password 1password-connect go secrets-management terraform terraform-provider

Last synced: 08 Apr 2025

https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform

:clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform

deployment digitalocean kubernetes starter-template terraform

Last synced: 21 Nov 2024

https://github.com/Clivern/Lynx

🐺 A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

clivern lynx terraform terraform-backend terraform-http-backend terraform-project terraform-workspace

Last synced: 21 Apr 2025

https://github.com/clivern/lynx

🐺 A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

clivern lynx terraform terraform-backend terraform-http-backend terraform-project terraform-workspace

Last synced: 09 Apr 2025

https://github.com/hashicorp/terraform-plugin-framework

A next-generation framework for building Terraform providers.

terraform

Last synced: 12 Apr 2025

https://github.com/bigdataboutique/elasticsearch-cloud-deploy

Deploy Elasticsearch on the cloud easily

aws elasticsearch packer terraform

Last synced: 08 Apr 2025

https://github.com/nbering/terraform-provider-ansible

"Logical" provider for integrating with an Ansible Dynamic Inventory script.

ansible-inventory terraform terraform-provider

Last synced: 06 Apr 2025

https://github.com/gruntwork-io/terragrunt-infrastructure-modules-example

A repo used to show examples file/folder structures you can use with Terragrunt and Terraform

examples terraform terragrunt

Last synced: 04 Apr 2025