As Code
My Infrastructure as Code is based on Terraform
.
All the files are publicly available on GitHub.
Structure
./forge
├── ansible # Ansible configuration, pre-deployment
├── hosts # Hosts configuration
│ ├── common # Common configuration for all hosts
│ ├── exegol
│ ├── eadu
│ └── scariff
├── stacks # Stacks of services
│ ├── admin
│ ├── cloud
│ ├── monitoring
│ ├── media
│ └── services
├── hosts.tf # Hosts configuration
├── main.tf # Entry point
├── modules # Terraform modules
├── providers.tf
├── outputs.tf
├── variables.tf
└── forge.tfvars # Private variables