A Multi-VM Vagrant environment for Developing and Testing Ansible Roles¶
- CentOS 6,
- CentOS 7,
- Ubuntu 14.04 LTS (Trusty Tahr),
- Ubuntu 16.04 LTS (Xenial Xerus),
- Ubuntu 18.04 LTS (Bionic Beaver),
- Ubuntu 18.10 (Cosmic Cuttlefish),
- Debian 8 (Jessie) and
- Debian 9 (Stretch).
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.