Vagrant Project

The C2 Platform offers a optimized, flexible and generic approach for utilizing Vagrant.

In context of the C2 Platform approach, a Vagrant project is also a Ansible Reference Implementation Project.

As a Vagrant project C2 Platform uses a generic Vagrantfile that is complemented with a YAML file Vagrantfile.yml which defines the development environment nodes, network etc.

Numerous optimizations and enhancements have been made to the C2 Vagrant setup over the years. Notably, the Sysprep of Windows nodes and the subscription/registration of Red Hat Enterprise Linux nodes are now fully automated. For more details, please refer to the relevant documentation:

For examples of such Vagrant project see: