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-microservices-example

24
Stars
13
Forks
Watchers

Using Terraform to deploy microservices that communicate with each other

betterscan-ce

703
Stars
85
Forks
Watchers

Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners + OpenAI GPT with One Report (Code, IaC) - Betterscan Community Edition (CE)

TerraDepot

65
Stars
4
Forks
Watchers

A terraform http backend written in python, deployed on aws lambda.

terraform-ui

68
Stars
28
Forks
Watchers

A simple WebUI for terraform.io

ci-in-a-box

21
Stars
4
Forks
Watchers

An all in one solution to get your team up and running with GoCD, on Kubernetes, on GCP

homelab

154
Stars
6
Forks
Watchers

Resources for my self-hosted homelab

AWSConsoleRecorder

1.4k
Stars
87
Forks
Watchers

Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.

rancher-hcloud

50
Stars
26
Forks
Watchers

A Terraform script to deploy a highly available Rancher installation on Hetzner Cloud

ascode

111
Stars
3
Forks
Watchers

AsCode - Terraform Alternative Syntax

tutorials

3.5k
Stars
2.6k
Forks
90
Watchers

DevOps Tutorials