DevConf.IN 2025

How to Automate Multi-Cloud VM Provisioning with 'mrack'
2025-03-01 , Tikona Room (Chanakya Building / School of Business)

Automating virtual machine provisioning across multiple clouds can be a challenge, especially in CI workflows or testing environments. mrack (https://github.com/neoave/mrack) is a multi-cloud provisioning tool designed to make this process easier by translating infrastructure requirements across providers.

The development of mrack started when limitations were found in tools like Linchpin. It offers faster provisioning using asynchronous operations, supports multi-architecture environments (Windows, Linux, and various OS flavors), and simplifies multi-host setups. These features make mrack a strong choice for diverse CI use cases.

In this talk, I’ll present how mrack works with providers like AWS, OpenStack, Podman, and Beaker. I’ll showcase real-world examples, including its use in IdM-CI (Red Hat Identity Management CI framework), tmt (test management tool), and an automated deployment example for Walmart.


What level of experience should the audience have to best understand your session?

Intermediate - attendees should be familiar with the subject

See also:

Hey there!
I'm a DevOps - Software Engineer from Spain. I work at Red Hat, in the RHEL Identity Management Operations team, continuosly improving our CI/CD framework to ensure agile delivery.

I am DevOps Tech lead and Product Owner at RedHat. My interest areas are cryptography, security, DevOps and have around 17 years of experience around QE, DevOps areas.
Love OpenSource...