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: 2025-01-06 00:31:20 UTC
- JSON Representation
https://github.com/cloudposse/terraform-aws-organization-access-group
Terraform module to create an IAM Group and Policy to grant permissions to delegated IAM users in the Organization's master account to access a member account
aws cross-account group iam iam-policy iam-role terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/builtinnya/aws-lambda-edge-basic-auth-terraform
A Terraform module that creates AWS Lambda@Edge resources to protect CloudFront distributions with Basic Authentication.
aws aws-cloudfront aws-lambda aws-lambda-edge basic-auth basic-authentication cloudfront lambda lambda-edge terraform terraform-modules
Last synced: 09 Nov 2024
https://github.com/jackall3n/terraform-provider-render
A terraform provider for render.com
render terraform terraform-provider
Last synced: 09 Nov 2024
https://github.com/jeff-knurek/tfarbe
add color to Terraform 12/13 plan output, also format it for markdown diff
color go hacktoberfest terraform
Last synced: 20 Nov 2024
https://github.com/denisse-dev/irc-bouncer
Creates a Hardened ZNC IRC Bouncer that uses Tor to connect to IRC networks like LiberaChat or OFTC
ansible ansible-playbook archlinux irc irc-networks linode linux packer packer-template proxychains terraform tor tor-network znc znc-irc-bouncer znc-server
Last synced: 12 Oct 2024
https://github.com/turnerlabs/terraform-scheduled-batch-job
A Terraform module representing a scheduled Batch job
batch cloudwatch-events lambda terraform
Last synced: 23 Nov 2024
https://github.com/clouddrove/terraform-aws-security-group
This terraform module creates set of Security Group and Security Group Rules resources in various combinations.
automation aws clouddrove devops hacktoberfest hacktoberfest-accepted security-groups terraform terraform-module terraform-modules
Last synced: 17 Nov 2024
https://github.com/aidanmelen/terraform-provider-snowsql
Terraform SnowSQL provider
snowflake snowsql terraform terraform-provider
Last synced: 14 Nov 2024
https://github.com/clouddrove/terraform-aws-lambda
Terraform module to create Lambda resource on AWS for create lambda function.
aws-lambda clouddrove devops hcl lambda terraform terraform-modules
Last synced: 17 Nov 2024
https://github.com/launchdarkly/terraform-provider-launchdarkly
Terraform LaunchDarkly provider
launchdarkly terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/tenlastic/open-platform
The Tenlastic Open Platform is a complete solution for creating a massively multiplayer online game including database hosting, automatic build and release pipelines, matchmaking, and game server hosting.
angular client cloud cloudplatform csharp deployment development game gaming google infrastructure javascript kubernetes manager networking nodejs opensource server terraform unity
Last synced: 05 Jan 2025
https://github.com/hashicorp/learn-terraform-github-user-teams
github hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/tobkle/terraform-rancher-hetzner
Rancher 2.0 Cluster on Hetzner with Terraform
docker hetzner hetzner-cloud kubernetes kubernetes-cluster letsencrypt rancher terraform
Last synced: 25 Nov 2024
https://github.com/graykode/horovod-ansible
Create Horovod cluster easily using Ansible
ansible deeplearning distributed-training horovod openmpi pytorch tensorflow terraform
Last synced: 23 Oct 2024
https://github.com/terra-farm/terraform-provider-octopus
Octopus provider for Terraform
octopus octopus-deploy terraform terraform-provider
Last synced: 05 Nov 2024
https://github.com/lenisha/vsts-terraform-ansible-packer
Demo Terraform/Ansible CI/CD using VSTS
ansible azure packer spring-boot terraform vmss vsts
Last synced: 18 Oct 2024
https://github.com/trussworks/terraform-aws-guardduty-notifications
Enables AWS GuardDuty and sends findings to an SNS topic.
aws-guardduty terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/fourplusone/terraform-provider-git
Terraform provider to write git repositories
Last synced: 01 Dec 2024
https://github.com/vmware-samples/validated-solutions-for-cloud-foundation
A companion repository for the VMware Validated Solutions for VMware Cloud Foundation.
powershell terraform vcf vmware vmware-cloud-foundation vmware-validated-solutions vvs vvs-hrm
Last synced: 11 Oct 2024
https://github.com/loafoe/terraform-provider-htpasswd
Terraform provider to generate htpasswd related content
apr1 apr1-md5 htpasswd terraform terraform-provider
Last synced: 19 Nov 2024
https://github.com/jplane/serverless-orleans
A demonstration of local development and debugging + serverless Azure deployment of a Dockerized Orleans application.
actor-model azure-app-service azure-container-instances azure-monitor-metrics docker-compose net-core orleans terraform webjobs
Last synced: 17 Oct 2024
https://github.com/andrewsomething/terraform-digitalocean-firewall-cloudflare
Terraform Module for DigitalOcean Firewall + Cloudflare
cloudflare devops digitalocean hactoberfest terraform terraform-modules
Last synced: 09 Nov 2024
https://github.com/Afourcat/treesitter-terraform-doc.nvim
A simple neovim plugin that use treesitter to find resource in context and open the url on your favorite web browser.
lsp neovim neovim-plugin plugin terraform
Last synced: 30 Oct 2024
https://github.com/icinga/terraform-provider-icinga2
Terraform Icinga2 provider
icinga2 terraform terraform-provider
Last synced: 03 Nov 2024
https://github.com/crizstian/cinema-microservice-in-go
Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools
consul docker docker-compose go hashicorp microservices nomad terraform vault
Last synced: 28 Nov 2024
https://github.com/cloudposse/terraform-aws-ssm-iam-role
Terraform module to provision an IAM role with configurable permissions to access SSM Parameter Store
aws chamber iam kiam kms kube2iam kubernetes parameter-store permissions role secrets ssm terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/padok-team/docs-terraform-guidelines
Guidelines to work with Terraform
best-practices guidelines iac terraform terragrunt
Last synced: 18 Nov 2024
https://github.com/hashicorp/learn-terraform-aft-account-request
aws hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/jgramoll/terraform-provider-jenkins
Terraform Provider to manage jenkins jobs configuration
cicd jenkins jenkins-jobs jenkins-pipeline terraform terraform-provider
Last synced: 13 Oct 2024
https://github.com/InosRahul/f1-data-pipeline
F1 Data Pipeline
bigquery data-engineering-pipeline dbt gcs looker prefect python terraform
Last synced: 13 Nov 2024
https://github.com/mattyait/terraform-aws-network-firewall
Terraform module for AWS Network Firewall
aws aws-firewall aws-network-firewall firewall network network-firewall networkfirewall terraform terraform-module
Last synced: 09 Nov 2024
https://github.com/zupit/horusec-engine
Horusec analysis engine
cd ci cli golang hacktoberfest java javascript kotlin netcore python ruby sast security security-development terraform
Last synced: 19 Dec 2024
https://github.com/sathyabhat/devops-workflow
Repo for demonstrating a typical devops workflow
ansible devops devops-tools devops-workflow packer terraform
Last synced: 15 Oct 2024
https://github.com/devopscorner/terraform-infra
Production Grade Terraform for Provisioning Infrastructure
airflow aws cicd cloud9 codebuild codecommit codepipeline container devopscorner docker ec2 ecr eks emr infrastructure-as-code mwaa rds redis terraform
Last synced: 10 Nov 2024
https://github.com/msfidelis/eks-with-cilium
:whale: :package: :rocket: - Terraform template for a production ready EKS Cluster and Cilium Service Mesh and eBPF
cilium cloud-native ebpf eks kubernetes service-mesh terraform
Last synced: 08 Nov 2024
https://github.com/parithosh/proxmox-terraform-ansible
Documents the setup and usage of proxmox + terraform + ansible to setup a mini-cloud, mainly aimed for eth2 tesnets
ansible eth2 mini-cloud proxmox terraform
Last synced: 23 Oct 2024
https://github.com/gstruct/terraform-provider-dockermachine
Docker machine provider for Terraform
docker-machine terraform terraform-provider
Last synced: 20 Oct 2024
https://github.com/colinwilson/terraform-hcloud-docker-host
Terraform module to deploy a single Docker host (in swarm mode) on Hetzner Cloud. A Hetzner Cloud volume is used as the Docker root directory.
docker hetzner hetzner-cloud swarm-mode terraform terraform-module
Last synced: 11 Oct 2024
https://github.com/tsuru/terraform-provider-tsuru
Terraform provider for tsuru
hacktoberfest terraform terraform-provider tsuru
Last synced: 18 Nov 2024
https://github.com/alessiodionisi/terraform-provider-k0s
Terraform provider to create and manage k0s Kubernetes clusters, using embedded k0sctl
cluster k0s k0sctl kubernetes terraform terraform-provider
Last synced: 02 Nov 2024
https://github.com/umotif-public/terraform-aws-ecs-fargate-task-definition
Terraform module to create AWS ECS Fargate Task Definition
aws ecs ecs-fargate ecs-task-definition terraform terraform-module
Last synced: 07 Dec 2024
https://github.com/salesforce/terraform-provider-anypoint
The official Terraform Provider for Mulesoft Anypoint Platform
anypoint anypoint-platform mulesoft mulesoft-other terraform terraform-provider
Last synced: 16 Nov 2024
https://github.com/Ant0wan/tfam
A Rust-based wrapper for concurrent Terraform apply, enabling multi-deployment support.
Last synced: 01 Nov 2024
https://github.com/stavxyz/terraform-mailgun-aws
A Terraform module for creating a Mailgun domain, Route53 Zone, and corresponding DNS records
aws email mailgun mailgun-domain route53 terraform terraform-modules zone
Last synced: 04 Nov 2024
https://github.com/amaurybsouza/devops-cheatsheet
🐧👨💻🚀This DevOps cheatsheet helps you with the most commonly and used commands for easy reference like Linux, Ansible, Terraform, Docker, Kubernetes, AWS Cloud, Git, Gitlab and olthers (constantly updating).
ansible devops devops-tools docker git github gitlab jenkins kubernetes linux nomad regex shell-script shell-scripts terraform vim
Last synced: 14 Dec 2024
https://github.com/stroeer/terraform-aws-ecs-fargate
Terraform module for ECS Fargate Services
amazon-web-services aws buzz codepipeline ecr ecs fargate terraform terraform-module
Last synced: 20 Nov 2024
https://github.com/rjeczalik/terraform-aws-scylla
Terraform module for creating Scylla clusters on AWS
aws cassandra cql database nosql scylla scylla-cluster scylladb terraform terraform-module
Last synced: 07 Nov 2024
https://github.com/jtopjian/terraform-provider-sensu
A Terraform provider for Sensu Go
go monitoring sensu terraform terraform-provider terraform-resource
Last synced: 10 Nov 2024
https://github.com/kciter/terraform-apply-for-aws-action
Create, change, and improve AWS infrastructure by Terraform.
Last synced: 14 Oct 2024
https://github.com/cdktf/cdktf-tf-module-stack
A drop-in replacement for cdktf.TerraformStack that lets you define Terraform modules as constructs
cdktf constructs terraform terraform-module
Last synced: 02 Jan 2025
https://github.com/alex-leonhardt/terraform-provider-gotemplate
a custom terraform provider to use go text/template language instead of terraform's
golang template terraform terraform-provider
Last synced: 23 Nov 2024
https://github.com/tellisnz/terraform-aws
Basic 3 Tier VPC using Terraform and AWS
Last synced: 14 Nov 2024
https://github.com/skyscrapers/terraform-network
Terraform modules networking related vpc,subnets,route tables..
aws networking terraform terraform-module terraform-modules
Last synced: 09 Nov 2024
https://github.com/dflook/terraform-plan
GitHub action to generate a terraform plan
actions devops github-action github-actions terraform
Last synced: 21 Nov 2024
https://github.com/narenarjun/ultimate-stack
Ultimate Stack [Glotixz] is a Event Driven Microservices Ecommerce App running on Kubernetes with Istio as the service-mesh and cloudnative serverless components by knative and deployed to kubernetes via Gitops pipeline with ArgoCD and the kubernetes platform is built as Infrastructure as Code [IaC] with Terraform.
argocd aws aws-eks-cluster azure azure-aks civo-k3s cloudnative-services event-driven expressjs gitops-pipeline istio javascript knative-serving kubernetes longhorn microservices nextjs okteto terraform typescript
Last synced: 08 Nov 2024
https://github.com/panacloud-modern-global-apps/multicloud-serverless
Learn Multicloud Serverless Application Development using AWS, Google Cloud, Azure, and other best of the breed software and services.
aws azure github-actions google-cloud-platform multicloud serverless terraform
Last synced: 12 Nov 2024
https://github.com/nanlabs/terraform-aws-starter
Get started quickly with AWS infrastructure using a robust Terraform starter kit incorporating secure state management, VPC configuration, security groups, RDS provisioning, secrets management, SSM parameter store, and GitHub Actions integration!
aws boilerplate documentdb eks github-actions hacktoberfest infrastructure-as-code mongodb-atlas rds-aurora rds-database secrets-manager security terraform terraform-module terraform-modules vpc
Last synced: 13 Oct 2024
https://github.com/cytopia/terraform-aws-iam
This Terraform module manages AWS IAM to its full extend.
aws iam iam-permissions iam-policy iam-role terraform terraform-module
Last synced: 30 Dec 2024
https://github.com/fairwindsops/terraform-gke
A set of terraform modules for building GKE clusters.
fairwinds-incubator gke gke-clusters terraform terraform-module
Last synced: 19 Dec 2024
https://github.com/andreipintica/azure-terrafy-handsonlab
Azure Terrafy hands on lab
aztfy azure devops devops-tools terraform terraform-cloud terraform-project
Last synced: 13 Nov 2024
https://github.com/netascode/terraform-aci-nac-aci
Terraform Cisco ACI Nexus-as-Code Module
aci cisco iac nac network-as-code nexus-as-code terraform terraform-module
Last synced: 14 Nov 2024
https://github.com/tazjin/terraform-provider-keycloak
A Terraform provider to configure a Keycloak IDP
keycloak keycloak-rest-api terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/mlabouardy/lambda-ci
CI/CD for Lambda Functions with Jenkins
aws jenkins lambda serverless terraform
Last synced: 15 Nov 2024
https://github.com/webhippie/terrastate
Terraform HTTP remote state storage
remote state storage terraform
Last synced: 07 Nov 2024
https://github.com/sky-uk/terraform-provider-nsx
A Terraform provider for VMware NSX.
go golang nsx nsx-provider terraform terraform-provider vmware-nsx vsphere-provider
Last synced: 04 Dec 2024
https://github.com/turnerlabs/terraform-s3-user
A Terraform module that creates a tagged S3 bucket and an IAM user/key with access to the bucket
Last synced: 23 Nov 2024
https://github.com/mineiros-io/terraform-aws-iam-user
A Terraform module to create and manage Identity and Access Management (IAM) Users on Amazon Web Services (AWS). https://aws.amazon.com/iam
amazon-web-services aws iac iam mineiros terraform terraform-aws terraform-modules user
Last synced: 27 Nov 2024
https://github.com/mspnp/vnet-integrated-serverless-microservices
azure azure-functions cosmosdb devcontainer locust terraform
Last synced: 04 Dec 2024
https://github.com/tulip/terraform-provider-twilio
Terraform provider to allocate and configure local phone numbers on twilio
terraform terraform-provider twilio
Last synced: 11 Nov 2024
https://github.com/richardanaya/aws-lambda-api-rust
A sample project for showing how to create an aws lambda api with rust and terraform
Last synced: 05 Dec 2024
https://github.com/cloudposse/terraform-aws-security-hub
Terraform module to provision AWS Security Hub
compliance terraform terraform-modules
Last synced: 11 Nov 2024
https://github.com/jameswoolfenden/terraform-aws-cassandra
A project to set up a Cassandra cluster in AWS
aws cassandra module terraform
Last synced: 26 Nov 2024
https://github.com/contino/docker-terraform
:whale: Containerized Terraform CLI to avoid having to install terraform on local development machines or CI/CD agents.
Last synced: 11 Nov 2024
https://github.com/ahmadalibagheri/cdktf-python-aws-ec2
AWS ec2 and security configuration with python and cdktf
amazon-web-services aws aws-lambda cdktf cdktf-template cloudformation ec2 python terraform
Last synced: 25 Nov 2024
https://github.com/rhythmictech/terraform-provider-errorcheck
A custom terraform provider that can be used to do complex validation during planning and validation
error-handling terraform terraform-provider
Last synced: 10 Nov 2024
https://github.com/clouddrove/terraform-aws-eks-addons
Terraform module which provisions addons on Amazon EKS clusters
clouddrove hacktoberfest hcl kubernetes terraform
Last synced: 17 Nov 2024
https://github.com/ventx/terraform-aws-openvpnserver
OpenVPN and Access Server with Letsencrypt on EC2
aws-ec2 letsencrypt openvpn openvpnas terraform
Last synced: 25 Dec 2024
https://github.com/ahmadalibagheri/cdktf-typescript-aws-vpc
AWS vpc configuration with typescript and cdktf
aws aws-vp cdktf cdktf-template terraform typescript vpc
Last synced: 25 Nov 2024
https://github.com/brutesque/docker-swarm-over-vpn-mesh
This terraform/ansible project creates a Docker Swarm that uses a Tinc vpn-mesh for private communication between nodes. The goal is to have a working swarm that has nodes across geo-locations using multiple providers.
ansible cloudflare digital-ocean docker-registry docker-swarm duckdns gluster hetzner-cloud letsencrypt on-premise oracle-cloud-infrastructure portainer terraform tinc traefik transip ubuntu vultr
Last synced: 05 Nov 2024
https://github.com/terraform-community-modules/tf_aws_ecs_instance_draining_on_scale_in
Deploys resources necessary to implement ECS instance draining and protection for running tasks during ASG scale-in events.
Last synced: 19 Nov 2024
https://github.com/nolte/personal-storage-infrastructure
Self Hosted MinIO Server at Hetzner Cloud
ansible-playbook hetzner-cloud minio minio-server s3-storage terraform
Last synced: 15 Nov 2024
https://github.com/tanvd/kosogor
Defaults and simplified Kotlins-DSL interfaces for Gradle
defaults gradle gradle-kotlin-dsl gradle-plugin kotlin kotlin-dsl terraform web zkm
Last synced: 11 Nov 2024
https://github.com/hashicorp/learn-terraform-vsphere
hashicorp terraform tutorial vsphere
Last synced: 07 Oct 2024
https://github.com/infracost/terraform-provider-infracost
This repo is deprecated, please use the https://infracost.io/usage-file/ instead.
aws cost-estimation terraform terraform-provider
Last synced: 15 Nov 2024
https://github.com/datastax/terraform-provider-astra
A project that allows DataStax Astra users to manage their full database lifecycle for Astra Serverless databases (built on Apache Cassandra(TM)) using Terraform
datastax-astra terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/snowplow/quickstart-examples
Examples of how to automate creating a Snowplow Community Edition pipeline
analysis aws azure data gcp snowplow snowplow-analytics snowplow-pipeline terraform
Last synced: 09 Nov 2024
https://github.com/trussworks/terraform-aws-cloudtrail-alarms
Provides CIS Benchmark-compliant Cloudwatch alarms for Cloudtrail events.
aws aws-cloudtrail aws-cloudwatch terraform terraform-modules
Last synced: 29 Nov 2024
https://github.com/hashicorp/learn-terraform-modules-use
hashicorp terraform terraform-modules tutorial
Last synced: 07 Oct 2024
https://github.com/atlassian-labs/data-center-terraform
This project provides App vendors in Atlassian ecosystem with ready to use environment setup tool for Data Center products.
atlassian atlassian-bamboo bamboo-dc clipper datacenter-automation helm helm-charts infrastructure-as-code kubernetes terraform terraform-aws terraform-modules
Last synced: 17 Nov 2024
https://github.com/skyscrapers/terraform-ses
aws aws-ses terraform terraform-module terraform-modules
Last synced: 09 Nov 2024
https://github.com/cloudposse/terraform-aws-elasticache-memcached
Terraform Module for ElastiCache Memcached Cluster
aws elasticache hcl2 memcached terraform terraform-modules
Last synced: 11 Nov 2024
https://github.com/miteshsharma/terraformvpcinstance
Terraform code to create a EC2 instance inside a public subnet in VPC
infrastructure-as-code infrastructure-automation terraform
Last synced: 06 Nov 2024