Terraform topic

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.

List Terraform repositories

terraform-docs-as-pdf

199
Stars
97
Forks
Watchers

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

terrible

22
Stars
2
Forks
Watchers

[not-WIP] Let's orchestrate Terraform configuration files with Ansible! Terrible!

tfvars-annotations

23
Stars
3
Forks
Watchers

[not-WIP] Update values in terraform.tfvars using annotations

tfquery

326
Stars
18
Forks
Watchers

tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.

home-ops

46
Stars
4
Forks
Watchers

One repo to rule them all. This mono repo serves my home infrastructure and Kubernetes cluster which utilizes Infrastructure as Code (IaC)

home-ops

273
Stars
18
Forks
Watchers

My home Kubernetes cluster managed by GitOps (Flux), deployed on Talos Linux.

terraform-aws-oidc-github

90
Stars
52
Forks
Watchers

Terraform module to configure GitHub Actions as an IAM OIDC identity provider in AWS.

citizen

609
Stars
84
Forks
Watchers

A Private Terraform Module/Provider Registry

devops-workflow

22
Stars
8
Forks
Watchers

Repo for demonstrating a typical devops workflow