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.
aws-lambda-api-rust
A sample project for showing how to create an aws lambda api with rust and terraform
nixos-ha-kubernetes
Toy highly-available Kubernetes cluster on NixOS
infrastructure-as-code
An example Infrastructure as Code project using ansible, packer and terraform.
aztack
Terraform module for creating Kubernetes clusters running on Azure
terraform-aws-free-tier
Getting started with the Terraform for managing a base free-tier AWS resources.
gha-runners
Terraform to create GitHub Action self-hosted runners in EC2 using ASG
terraform-levels
Terraform examples in levels.
terraform-provider-argocd
Terraform provider for ArgoCD
desktop-environment
☁️ From tty to production in one command, on the desktop and in the cloud.