A Multi-VM Vagrant environment for Developing and Testing Ansible Roles¶
- CentOS 6,
- CentOS 7,
- Ubuntu 16.04 LTS (Xenial Xerus),
- Ubuntu 18.04 LTS (Bionic Beaver),
- Ubuntu 19.04 (Disco Dingo),
- Debian 8 (Jessie),
- Debian 9 (Stretch) and
- Debian 10 (Buster).
It is desigend for developing and testing Ansible playbooks and roles on these operating systems. The configuration can be easily changed to support other Linux distributions as well. As Vagrant provider (Hypervisors) VirtualBox or libvirt with KVM can be used, default ist VirtualBox.
Of course, you can use this environment to develop and test other things like Java applications, but that's not the focus of this documentation.