Use PDF to set up the XCI VMs 79/57079/69
authorManuel Buil <mbuil@suse.com>
Fri, 4 May 2018 21:11:35 +0000 (23:11 +0200)
committerMarkos Chandras <mchandras@suse.de>
Thu, 28 Jun 2018 19:03:00 +0000 (20:03 +0100)
commit3d4ac3786772ec23791183b4c54a9d6fd922752e
tree5754b70b800c6161a347f3847fe229c07f7f2029
parentfd09da131991a99a886dd0c65969d30d81499511
Use PDF to set up the XCI VMs

This patch is doing the first work item of the spec:

https://github.com/opnfv/releng-xci/blob/master/docs/specs/infra_manager.rst

It creates the required VMs by XCI to afterwards deploy the VIM. It does that
by reading the pdf provided by the user.

- It is currently assumed that the OS for the VM will be installed in the first
disk of the node described by the pdf

- It is assumed that the opnfv VM characteristics are not described in the pdf
but in a similar document called opnfv_vm.yml

- All references to csv from bifrost-create-vm-nodes were removed

Change-Id: I46a85284e4ce7df21cbf66f66619b35f74251e68
Signed-off-by: Manuel Buil <mbuil@suse.com>
Co-Authored-by: Markos Chandras <mchandras@suse.de>
16 files changed:
xci/config/aio-vars
xci/config/ha-vars
xci/config/mini-vars
xci/config/noha-vars
xci/config/pinned-versions
xci/files/xci-destroy-env.sh
xci/infra/bifrost/infra-provision.sh
xci/infra/bifrost/playbooks/opnfv-virtual.yml [moved from xci/infra/bifrost/playbooks/opnfv-virtual.yaml with 72% similarity]
xci/infra/bifrost/playbooks/xci-create-virtual.yml [moved from xci/infra/bifrost/playbooks/bootstrap-bifrost.yml with 60% similarity]
xci/infra/bifrost/playbooks/xci-prepare-virtual.yml [new file with mode: 0644]
xci/infra/bifrost/scripts/bifrost-env.sh [new file with mode: 0755]
xci/infra/bifrost/scripts/bifrost-provision.sh [deleted file]
xci/infra/bifrost/vars/debian.yml [new file with mode: 0644]
xci/infra/bifrost/vars/redhat.yml [new file with mode: 0644]
xci/infra/bifrost/vars/suse.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/defaults/main.yml