From Manual Deployment to IaC: Pain-Free Test Infrastructure

Test environments are often created "somehow": manually, following wiki instructions, with unique settings known only to one person on the team. As a result, environments drift, break at the most inopportune moments, and their preparation takes too much time. 

In this talk, I'll explain how we used Infrastructure as Code to deploy test infrastructure and turned this process into a repeatable and manageable pipeline. I'll show how Terraform + Ansible + Proxmox helped us automate virtual machine creation, environment configuration, and the preparation of environments for testing and development tasks.

We'll discuss not only the results but also the challenges we encountered: VM templates, state storage, idempotency, configuration management, access rights, the cost of errors, and the resistance to manual habits. This talk will be useful for QA, DevOps, SREs, developers, and team leaders who want to achieve predictable test environments and reduce manual operations.


Comments ({{Comments.length}})
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

To leave a feedback you need to

or
Chat with us, we are online!