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/shihanng/tfvar

Terraform's variable definitions template generator.

cli go golang hcl terraform terraform-configurations terraform-templates terraform-variables tfvar tfvars

Last synced: 12 Apr 2025

https://github.com/GoogleCloudPlatform/terraform-python-testing-helper

Simple Python test helper for Terraform.

python terraform testing

Last synced: 19 Nov 2024

https://github.com/awslabs/tecli

In a world where everything is Terraform, teams use Terraform Cloud API to manage their workloads. TECLI increases teams productivity by facilitating such interaction and by providing easy commands that can be executed on a terminal or on CI/CD systems.

amazon-web-services command-line continuous-delivery continuous-integration devops terraform terraform-cloud

Last synced: 30 Mar 2025

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

Utility provider that supports the use of randomness within Terraform configurations.

random terraform terraform-provider

Last synced: 08 Apr 2025

https://github.com/azure/terraform-provider-azapi

Terraform provider for Azure Resource Manager Rest API

azure azure-resource-manager terraform terraform-provider

Last synced: 12 Apr 2025

https://github.com/wi1dcard/laravel-deployment

📗[WIP] 追求质量的 Laravel 应用部署上线课程。

ansible composer deployer envoy git lexicon lnmp nginx php php-fpm terraform ubuntu

Last synced: 19 Dec 2024

https://github.com/vancluever/terraform-provider-acme-old

ACME (Let's Encrypt) Support for Terraform

acme go letsencrypt ssl terraform tls

Last synced: 20 Nov 2024

https://github.com/e-breuninger/terraform-provider-netbox

Terraform provider to interact with Netbox

netbox terraform terraform-provider

Last synced: 08 Apr 2025

https://github.com/Azure/terraform-provider-azapi

Terraform provider for Azure Resource Manager Rest API

azure azure-resource-manager terraform terraform-provider

Last synced: 30 Mar 2025

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: 09 Apr 2025

https://github.com/ned1313/deep-dive-terraform

Exercise files for my Pluralsight course.

aws terraform

Last synced: 14 Apr 2025

https://github.com/ned1313/Deep-Dive-Terraform

Exercise files for my Pluralsight course.

aws terraform

Last synced: 06 May 2025

https://github.com/antonbabenko/terraform-docs-as-pdf

Complete Terraform documentation (core + all official providers) as PDF files. Updating nightly.

documentation pdf terraform terraform-docs

Last synced: 09 Apr 2025

https://github.com/pgporada/terraform-makefile

Helps me actually use terraform for multiple environments

hashicorp make makefile terraform

Last synced: 12 Apr 2025

https://github.com/cloudposse/terraform-aws-cloudtrail-cloudwatch-alarms

Terraform module for creating alarms for tracking important changes and occurrences from cloudtrail.

alarm cis cloudtrail cloudwatch-metrics devops security-audit slack terraform terraform-modules

Last synced: 12 Apr 2025

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: 14 Apr 2025

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: 08 Apr 2025

https://github.com/dy2k/proxmox-kubernetes

Deploy Kubernetes on Proxmox Ubuntu LXCs and VMs

ansible kubernetes proxmox terraform

Last synced: 04 Apr 2025

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: 10 Apr 2025

https://github.com/WesleyCharlesBlake/terraform-aws-eks

Deploy a full EKS cluster with Terraform

amazon-web-services devops eks kubernetes terraform

Last synced: 29 Apr 2025

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: 09 Apr 2025

https://github.com/boring-registry/boring-registry

A Simple Terraform Provider and Module Registry

aws azure gcs minio registry s3 terraform

Last synced: 30 Mar 2025

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: 09 Apr 2025

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: 06 May 2025

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: 08 Apr 2025

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: 13 Apr 2025

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: 12 Apr 2025

https://github.com/xunleii/terraform-module-k3s

Terraform module to manage a k3s cluster on given machines

k3s kubernetes terraform terraform-modules

Last synced: 12 Apr 2025

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: 12 Apr 2025

https://github.com/trussworks/terraform-layout-example

Example of a Truss Terraform project

template terraform

Last synced: 12 Apr 2025

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: 06 Apr 2025

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: 05 Apr 2025

https://github.com/op5dev/tf-via-pr

Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.

automation aws cicd-pipeline devops github-actions infrastructure-as-code opentofu platform-engineering terraform

Last synced: 04 Apr 2025

https://github.com/nlamirault/speedtest_exporter

Prometheus exporter for Speedtest metrics

galactus prometheus-exporter speedtest terraform

Last synced: 06 Apr 2025

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: 08 Apr 2025

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: 04 Apr 2025

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: 12 Apr 2025

https://github.com/salesforce/cloud-guardrails

Rapidly apply hundreds of security controls in Azure

azure azure-security cloud security terraform

Last synced: 06 Apr 2025

https://github.com/alexnabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 04 Apr 2025

https://github.com/AlexNabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 30 Mar 2025

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: 05 May 2025

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: 11 Apr 2025

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: 05 May 2025

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/szinn/k8s-homelab

My home operations repository using k8s/gitops

flux gitops k8s k8s-at-home kubernetes renovate selfhosted talos terraform

Last synced: 05 Apr 2025

https://github.com/andyt530/py-az2tf

Tool to automatically generate Terraform files for your Azure subscription

azure terraform

Last synced: 04 Dec 2024

https://github.com/kung-foo/multiregion-terraform

Example multi-region AWS Terraform application

aws terraform

Last synced: 20 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/yleisradio/homebrew-terraforms

Homebrew repository for a Terraform version switcher and all Terraform versions

casks chtf homebrew tap terraform terraform-versions

Last synced: 13 Apr 2025

https://github.com/cisco-open/stacks

Stacks, the Terraform code pre-processor

terraform

Last synced: 09 Apr 2025

https://github.com/stefanprodan/k8s-scw-baremetal

Kubernetes installer for Scaleway bare-metal AMD64 and ARMv7

arm kubeadm kubernetes terraform

Last synced: 30 Mar 2025

https://github.com/azure/terraform-azurerm-compute

Terraform Azure RM Compute Module

terraform terraform-modules vms

Last synced: 07 Apr 2025

https://github.com/nbering/terraform-inventory

An Ansible dynamic inventory script to pair with nbering/terraform-provider-ansible.

ansible ansible-inventory terraform

Last synced: 13 Apr 2025

https://github.com/Azure/terraform-azurerm-compute

Terraform Azure RM Compute Module

terraform terraform-modules vms

Last synced: 06 May 2025

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: 12 Apr 2025

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: 17 Apr 2025

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: 19 Jan 2025

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: 04 Apr 2025

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: 06 Apr 2025

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/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: 21 Apr 2025

https://github.com/chrislewisdev/prettyplan

A formatting tool to help make large Terraform plans easier to review.

javascript terraform tools

Last synced: 30 Mar 2025

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: 13 Apr 2025

https://github.com/sabrehagen/desktop-environment

☁️ From tty to production in one command, on the desktop and in the cloud.

alacritty alsamixer cloud-native desktop-environment docker dunst git gotop gtk i3 i3wm pywal terraform tmux vcsh x11 xava zsh

Last synced: 04 Apr 2025

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: 31 Dec 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: 08 Apr 2025

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: 12 Apr 2025

https://github.com/mlabouardy/terraform-aws-labs

Terraform template for AWS provider ☁️

aws aws-vpc ec2 iac lambda terraform terraform-modules vpc

Last synced: 09 Apr 2025

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/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: 22 Mar 2025

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

Build configuration and partial content for terraform.io

terraform

Last synced: 21 Jan 2025

https://github.com/jckuester/terradozer

Terraform destroy without configuration files

aws cleanup cloud delete destroy golang terraform tfstate

Last synced: 13 Apr 2025

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: 06 Apr 2025

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: 12 Apr 2025

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: 04 Apr 2025