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

py-libterraform

34
Stars
9
Forks
Watchers

Python binding for Terraform.

aws-lambda-api-rust

20
Stars
3
Forks
Watchers

A sample project for showing how to create an aws lambda api with rust and terraform

nixos-ha-kubernetes

216
Stars
4
Forks
Watchers

Toy highly-available Kubernetes cluster on NixOS

infrastructure-as-code

26
Stars
8
Forks
Watchers

An example Infrastructure as Code project using ansible, packer and terraform.

aztack

68
Stars
7
Forks
Watchers

Terraform module for creating Kubernetes clusters running on Azure

terraform-aws-free-tier

51
Stars
35
Forks
Watchers

Getting started with the Terraform for managing a base free-tier AWS resources.

gha-runners

29
Stars
5
Forks
Watchers

Terraform to create GitHub Action self-hosted runners in EC2 using ASG

terraform-levels

107
Stars
41
Forks
Watchers

Terraform examples in levels.

terraform-provider-argocd

370
Stars
87
Forks
Watchers

Terraform provider for ArgoCD

desktop-environment

144
Stars
22
Forks
Watchers

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