IaC pilot: automated product test environments
Terraform, Ansible and GitLab CI took a test environment from blank VM to installed product automatically in about 10–30 minutes.
My scope
Research and scripting.
Approach
- Terraform creates VMs, Ansible configures and installs, GitLab CI triggers, targets Proxmox.
Verification
Built and checked on Proxmox.
Results
| Metric | Value | Source | Evidence |
|---|---|---|---|
| Build one test environment | about 10–30 min | Own estimate | Own estimate |
| Related hours | 224 h | Timesheets | System record |
Limits and next steps
Technically sound but not worth it here: most customers run on-prem, customised setups, and the Proxmox Terraform ecosystem was immature. Lasting effect: IT configuration moved into Git.
Tools
- Terraform
- Ansible
- GitLab CI
- Proxmox