xci: roles: create-vm-nodes: Add role for creating XCI VM nodes 79/58979/2
authorManuel Buil <mbuil@suse.com>
Mon, 25 Jun 2018 09:57:02 +0000 (10:57 +0100)
committerMarkos Chandras <mchandras@suse.de>
Tue, 26 Jun 2018 15:29:05 +0000 (16:29 +0100)
commit92fc2a3c43305532b885ef70201f363204b69a3b
tree721d8fdbfb21ed641c005f725bbd3eda5453ce24
parentf6b2b8c16982b47570cadca36bce9c8906630776
xci: roles: create-vm-nodes: Add role for creating XCI VM nodes

Add a new role based on the bifrost one to create nodes for the bifrost
virtual deployments. This role will install and configure libvirt on the
host, download a prebuilt OPNFV VM image and deploy the OPNFV VM using
that image. Moreover, it will create the rest of the nodes for the
virtual deployment which will be configured by bifrost later on.

Change-Id: I9fbd084261351d3b53ae373060f43df046191c5e
Co-Authored-by: Markos Chandras <mchandras@suse.de>
Signed-off-by: Manuel Buil <mbuil@suse.com>
12 files changed:
xci/playbooks/roles/create-vm-nodes/README.md [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/defaults/main.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/tasks/create_vm.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/tasks/download_opnfvimage.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/tasks/main.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/tasks/prepare_libvirt.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/templates/net.xml.j2 [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/templates/pool_dir.xml.j2 [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/templates/vm.xml.j2 [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/vars/debian.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/vars/redhat.yml [new file with mode: 0644]
xci/playbooks/roles/create-vm-nodes/vars/suse.yml [new file with mode: 0644]