#Terraform-modules

Showing 60 of 156 repositories tagged #terraform-modules, ranked by stars

shuaibiyy
shuaibiyy
awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Score
100
โ˜… 6.5k โ‘‚ 1.0k +5/day
terraform-docs
terraform-docs
terraform-docs

Generate documentation from Terraform modules in various output formats

Score
0
โ˜… 4.8k โ‘‚ 597 +4/day
Go
antonbabenko
antonbabenko
terraform-best-practices

Terraform Best Practices free ebook translated into ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฌ๐Ÿ‡ช๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ท๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ณ๐Ÿ‡ฎ๐Ÿ‡ฉ๐Ÿ‡ฎ๐Ÿ‡น๐Ÿ‡ฏ๐Ÿ‡ต๐Ÿ‡ฐ๐Ÿ‡ท๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡ท๐Ÿ‡ด๐Ÿ‡จ๐Ÿ‡ณ๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡น๐Ÿ‡ท๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ต๐Ÿ‡ฐ

Score
98
โ˜… 2.5k โ‘‚ 547 +4/day
HCL
nozaq
nozaq
terraform-aws-secure-baseline

Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.

Score
100
โ˜… 1.2k โ‘‚ 376 +1/day
HCL
gaia-app
gaia-app
gaia

Gaia is a Terraform ๐ŸŒ UI for your modules, and self-service infrastructure ๐Ÿ‘จโ€๐Ÿ’ป

Score
71
โ˜… 1.1k โ‘‚ 90 โ€”
Java
arminc
arminc
terraform-ecs

AWS ECS terraform module

Score
76
โ˜… 810 โ‘‚ 364 โ€”
HCL
stacksimplify
stacksimplify
terraform-on-aws-ec2

Terraform On AWS for EC2, VPC, ASG, ALB, CLB, NLB, CloudWatch, SNS, S3, CodePipeline, ACM, Route53

Score
99
โ˜… 760 โ‘‚ 3.7k โ€”
HCL
kbst
kbst
terraform-kubestack

Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.

Score
95
โ˜… 712 โ‘‚ 97 โ€”
HCL
cloudposse
cloudposse
terraform-null-label

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

Score
97
โ˜… 709 โ‘‚ 319 โ€”
HCL
terraform-aws-modules
terraform-aws-modules
terraform-aws-ecs

Terraform module to create AWS ECS resources ๐Ÿ‡บ๐Ÿ‡ฆ

Score
97
โ˜… 674 โ‘‚ 664 +1/day
HCL
coreos
coreos
tectonic-installer

Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

Score
66
โ˜… 594 โ‘‚ 261 โ€”
HCL
cloudposse
cloudposse
terraform-aws-components

Opinionated, self-contained Terraform root modules that each solve one, specific problem

Score
88
โ˜… 539 โ‘‚ 225 โ€”
HCL
cloudposse
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.

Score
95
โ˜… 442 โ‘‚ 188 +1/day
HCL
collabnix
collabnix
terraform

Terraform - Beginners | Intermediate | Advanced

Score
73
โ˜… 436 โ‘‚ 468 +4/day
HCL
MatthewJohn
MatthewJohn
terrareg

Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk

Score
89
โ˜… 345 โ‘‚ 39 +1/day
Go
cloudandthings
cloudandthings
terraform-aws-clickops-notifier

Get notified when actions are taken in the AWS Console.

Score
91
โ˜… 334 โ‘‚ 31 โ€”
Python
stacksimplify
stacksimplify
hashicorp-certified-terraform-associate-on-azure

HashiCorp Certified Terraform Associate on Azure Cloud

Score
99
โ˜… 323 โ‘‚ 2.0k โ€”
HCL
cloudposse
cloudposse
terraform-aws-elastic-beanstalk-environment

Terraform module to provision an AWS Elastic Beanstalk Environment

Score
93
โ˜… 310 โ‘‚ 318 โ€”
HCL
cloudposse-archives
cloudposse-archives
terraform-aws-jenkins

Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack

Score
48
โ˜… 254 โ‘‚ 148 โ€”
HCL
cloudposse
cloudposse
terraform-aws-vpc

Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways

Score
96
โ˜… 242 โ‘‚ 196 โ€”
HCL
PacoVK
PacoVK
tapir

A Private Terraform Registry

Score
84
โ˜… 237 โ‘‚ 21 โ€”
Java
skyscrapers
skyscrapers
terraform-website-s3-cloudfront-route53

Terraform scripts to setup an S3 based static website, with a CloudFront distribution and the required Route53 entries.

Score
57
โ˜… 234 โ‘‚ 130 โ€”
HCL
trussworks
trussworks
terraform-aws-config

Enables AWS Config and adds managed config rules with good defaults.

Score
41
โ˜… 232 โ‘‚ 82 โ€”
HCL
keilerkonzept
keilerkonzept
terraform-module-versions

CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform

Score
64
โ˜… 216 โ‘‚ 30 โ€”
Go
cloudposse
cloudposse
terraform-aws-dynamic-subnets

Terraform module for public and private subnets provisioning in existing VPC

Score
93
โ˜… 211 โ‘‚ 165 โ€”
HCL
xunleii
xunleii
terraform-module-k3s

Terraform module to manage a k3s cluster on given machines

Score
86
โ˜… 205 โ‘‚ 55 โ€”
HCL
scholzj
scholzj
terraform-aws-kubernetes

Terraform module for Kubernetes setup on AWS

Score
45
โ˜… 205 โ‘‚ 135 โ€”
HCL
cloudposse
cloudposse
terraform-aws-cloudtrail-cloudwatch-alarms

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

Score
50
โ˜… 203 โ‘‚ 73 โ€”
HCL
SebastianUA
SebastianUA
terraform

The place to storing Terraform modules of many providers

Score
89
โ˜… 196 โ‘‚ 109 โ€”
HCL
cloudposse
cloudposse
terraform-aws-cicd

Terraform Module for CI/CD with AWS Code Pipeline and Code Build

Score
44
โ˜… 195 โ‘‚ 139 โ€”
HCL
cloudposse
cloudposse
terraform-aws-ecr

Terraform Module to manage Docker Container Registries on AWS ECR

Score
90
โ˜… 189 โ‘‚ 131 โ€”
HCL
terraform-community-modules
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

Score
42
โ˜… 188 โ‘‚ 113 โ€”
HCL
Azure
Azure
terraform-azurerm-compute

Terraform Azure RM Compute Module

Score
58
โ˜… 182 โ‘‚ 297 โ€”
HCL
nozaq
nozaq
terraform-aws-remote-state-s3-backend

A terraform module to set up remote state management with S3 backend for your account.

Score
39
โ˜… 180 โ‘‚ 96 โ€”
HCL
int128
int128
terraform-aws-nat-instance

Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month

Score
38
โ˜… 179 โ‘‚ 93 โ€”
HCL
mineiros-io
mineiros-io
terraform-github-repository

A Terraform module to manage GitHub Repositories. https://github.com/

Score
41
โ˜… 176 โ‘‚ 116 โ€”
HCL
cloudposse
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.

Score
80
โ˜… 174 โ‘‚ 113 +1/day
HCL
mlabouardy
mlabouardy
terraform-aws-labs

Terraform template for AWS provider โ˜๏ธ

Score
51
โ˜… 170 โ‘‚ 220 โ€”
HCL
cloudposse
cloudposse
terraform-aws-ec2-instance

Terraform module for provisioning a general purpose EC2 host

Score
52
โ˜… 170 โ‘‚ 219 โ€”
HCL
cloudposse
cloudposse
terraform-aws-rds

Terraform module to provision AWS RDS instances

Score
91
โ˜… 169 โ‘‚ 176 โ€”
HCL
cloudposse
cloudposse
terraform-aws-rds-cluster

Terraform module to provision an RDS Aurora cluster for MySQL or Postgres

Score
94
โ˜… 169 โ‘‚ 198 โ€”
HCL
cloudposse-archives
cloudposse-archives
terraform-null-ansible

Terraform Module to run ansible playbooks

Score
34
โ˜… 167 โ‘‚ 38 โ€”
HCL
RaJiska
RaJiska
terraform-aws-fck-nat

Terraform module for fck-nat

Score
84
โ˜… 161 โ‘‚ 76 โ€”
HCL
cloudposse-archives
cloudposse-archives
reference-architectures

[WIP] Get up and running quickly with one of our reference architecture using our fully automated cold-start process.

Score
31
โ˜… 156 โ‘‚ 33 โ€”
HCL
naorlivne
naorlivne
terraformize

Apply\Destory Terraform modules via a simple REST API endpoint.

Score
32
โ˜… 154 โ‘‚ 36 โ€”
Python
cloudposse
cloudposse
terraform-aws-key-pair

Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)

Score
55
โ˜… 153 โ‘‚ 71 โ€”
HCL
dumrauf
dumrauf
serverless_static_website_with_basic_auth

Builds a serverless infrastructure in AWS for hosting a static website protected with Basic Authentication and published on a subdomain registered via Route 53

Score
33
โ˜… 151 โ‘‚ 46 โ€”
Shell
grem11n
grem11n
terraform-aws-vpc-peering

Terraform module to setup VPC peering connection

Score
81
โ˜… 139 โ‘‚ 92 โ€”
HCL
cloudposse
cloudposse
terraform-datadog-platform

Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synthetic tests, Datadog child organizations, and other Datadog resources from a YAML configuration, complete with automated tests.

Score
77
โ˜… 124 โ‘‚ 62 โ€”
HCL
cloudposse
cloudposse
terraform-aws-codebuild

Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

Score
82
โ˜… 123 โ‘‚ 131 โ€”
HCL
cloudposse
cloudposse
terraform-aws-cloudtrail

Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs

Score
78
โ˜… 122 โ‘‚ 86 โ€”
HCL
cloudposse
cloudposse
terraform-aws-s3-log-storage

This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail

Score
88
โ˜… 121 โ‘‚ 107 โ€”
HCL
cloudposse
cloudposse
terraform-aws-ssm-parameter-store

Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.

Score
53
โ˜… 120 โ‘‚ 64 โ€”
HCL
trussworks
trussworks
terraform-aws-ecs-service

Creates an ECS Service.

Score
82
โ˜… 118 โ‘‚ 63 โ€”
HCL
cloudposse
cloudposse
terraform-aws-backup

Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.

Score
75
โ˜… 117 โ‘‚ 67 โ€”
HCL
cloudposse
cloudposse
terraform-aws-s3-website

Terraform Module for Creating S3 backed Websites and Route53 DNS

Score
38
โ˜… 116 โ‘‚ 69 โ€”
HCL
coreos
coreos
terraform-aws-kubernetes

Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

Score
34
โ˜… 115 โ‘‚ 66 โ€”
HCL
cloudposse
cloudposse
terraform-aws-acm-request-certificate

Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete certificate validation

Score
53
โ˜… 112 โ‘‚ 69 โ€”
HCL
venkateshk111
venkateshk111
terraform-beginners-guide

Terraform Beginners Guide and Demos to Practice

Score
67
โ˜… 110 โ‘‚ 62 โ€”
HCL
poseidon
poseidon
terraform-render-bootstrap

Low-level bootstrap a Kubernetes control plane with Terraform (part of Typhoon)

Score
86
โ˜… 106 โ‘‚ 105 โ€”
HCL
Related Topics
#terraform#aws#hcl2#terraform-module#kubernetes#devops#infrastructure-as-code#terraform-provider#docker#terraform-aws#vpc#terraform-configurations

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly