Phase 1 VNS support, new build step, and archive unpacking
This release delivers many updates to the v1.0 release, including but not limited to:
- Introduction of VNS support in the form of dispatchers that deploy the VNS utility VM and an NSG-V configured for zero-factor bootstrap
- Introduction of a new build step, consolidating all user-modified variables into a single file,
build.yml
. The build playbook uses those inputs to populate ansible variables in several places required so that you don't have to. - Introduction of a nuage-unpack step that takes binary archives, unpacks them to the appropriate places, and updates the ansible variables that specify their location. You can still supply unpacked qcow2 files and binary packages if you prefer.
- Refactoring to enable the support of target servers other than KVM. This is an architectural change that paves the way for support of VMware, HyperV, and so on.
- Many bug fixes