[virtual] PDF-based network defs for cluster nodes 69/51269/12
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sat, 27 Jan 2018 22:59:50 +0000 (23:59 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 5 Feb 2018 05:03:35 +0000 (06:03 +0100)
commitcefce150621699e9d9d3ac5c884a28ee4766c24d
tree4d8a2fab067a179323328083e0ec4f0c54f6be4f
parent342b6bad34e8c949aa81adf711e6a357e56942d3
[virtual] PDF-based network defs for cluster nodes

Decouple virtual cluster nodes (ctl, gtw etc.) from opnfv_fn_* vars
in favor of parsing PDF/IDF.
This is the first step towards unifying baremetal and virtual network
definition templates, as well as allowing virtual nodes to run on a
remote hypervisor (and eventually with a different arch).

opnfv_fn_* vars will still be used for infra VMs spawned on FN (cfg01
and optionally mas01).

Adopt new 'net_map.j2' from Pharos submodule for new templates (virt),
as well as old ones (baremetal).

JIRA: FUEL-322

Change-Id: I150c2416566bbe42ea11cd00f12a8a7bf96776c2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
16 files changed:
.gitignore
mcp/reclass/classes/cluster/all-mcp-arch-common/infra/config_dpdk_pdf.yml.j2
mcp/reclass/classes/cluster/baremetal-mcp-pike-common-ha/infra/kvm_pdf.yml.j2
mcp/reclass/classes/cluster/baremetal-mcp-pike-common-ha/openstack_compute_pdf.yml.j2
mcp/reclass/classes/cluster/baremetal-mcp-pike-odl-ha/openstack/compute_pdf.yml.j2
mcp/reclass/classes/cluster/baremetal-mcp-pike-ovs-dpdk-ha/openstack/compute_pdf.yml.j2
mcp/reclass/classes/cluster/baremetal-mcp-pike-ovs-ha/openstack/compute_pdf.yml.j2
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_compute.yml
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_compute_pdf.yml.j2 [new file with mode: 0644]
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_control.yml
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_control_pdf.yml.j2 [new file with mode: 0644]
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_gateway.yml
mcp/reclass/classes/cluster/virtual-mcp-pike-common-noha/openstack_gateway_pdf.yml.j2 [new file with mode: 0644]
mcp/reclass/classes/cluster/virtual-mcp-pike-odl-noha/opendaylight/control.yml
mcp/reclass/classes/cluster/virtual-mcp-pike-odl-noha/opendaylight/control_pdf.yml.j2 [new file with mode: 0644]
mcp/scripts/lib.sh