Merge "Add environment for isolated networks without tunneling VLAN"
[apex-tripleo-heat-templates.git] / network / config / bond-with-vlans / README.md
1 This directory contains Heat templates to help configure
2 Vlans on a bonded pair of NICs for each Overcloud role.
3
4 There are two versions of the controller role template, one with
5 an external network interface, and another without. If the
6 external network interface is not configured the ctlplane address
7 ranges will be used for external (public) network traffic.
8
9
10 Configuration
11 -------------
12
13 To make use of these templates create a Heat environment that looks
14 something like this:
15
16   resource\_registry:
17     OS::TripleO::BlockStorage::Net::SoftwareConfig: network/config/bond-with-vlans/cinder-storage.yaml
18     OS::TripleO::Compute::Net::SoftwareConfig: network/config/bond-with-vlans/compute.yaml
19     OS::TripleO::Controller::Net::SoftwareConfig: network/config/bond-with-vlans/controller.yaml
20     OS::TripleO::ObjectStorage::Net::SoftwareConfig: network/config/bond-with-vlans/swift-storage.yaml
21     OS::TripleO::CephStorage::Net::SoftwareConfig: network/config/bond-with-vlans/ceph-storage.yaml
22
23 Configuration with no External Network
24 --------------------------------------
25 Same as above except set the following value for the controller role:
26
27     OS::TripleO::Controller::Net::SoftwareConfig: network/config/bond-with-vlans/controller-no-external.yaml