Add all isolated networks to all nodes.
authorDan Sneddon <dsneddon@redhat.com>
Tue, 24 Nov 2015 17:08:01 +0000 (09:08 -0800)
committerBen Nemec <bnemec@redhat.com>
Fri, 18 Dec 2015 19:05:54 +0000 (13:05 -0600)
commit41b3682f65d2eb0e60d920492d7eb0b53de3a020
treef4991d1529e7ae3bb40d6937f1c4811d4585a8c8
parent15bb67261a333f140f21208e20a112b99eeb609c
Add all isolated networks to all nodes.

This change allows every overcloud node to optionally participate in
any of the isolated networks. The optional networks are not enabled
by default, but allow additional flexibility. Since the new networks
are not enabled by default, the standared deployment is unchanged.
This change was originally requested for OpenDaylight support.

There are several use cases for using non-standard networks.
For instance, one example might be adding the Internal API network
to the Ceph nodes, in order to use that network for administrative
functions. Another example would be adding the Storage Management
network to the compute nodes, in order to use it for backup. Without
this change, any deviation from the standard set of roles that use a
network is a custom change to the Heat templates, which makes
upgrades much more difficult.

Change-Id: Ia386c964aa0ef79e457821d8d96ebb8ac2847231
environments/network-isolation.yaml
overcloud-resource-registry-puppet.yaml
puppet/ceph-storage.yaml
puppet/cinder-storage.yaml
puppet/compute.yaml
puppet/swift-storage.yaml