aboutsummaryrefslogtreecommitdiffstats
path: root/environments/net-multiple-nics-v6.yaml
diff options
context:
space:
mode:
authorDan Sneddon <dsneddon@redhat.com>2016-01-19 13:36:29 -0800
committerGiulio Fidente <gfidente@redhat.com>2016-03-05 03:22:03 +0100
commit365c35cc6e1e588215ab6d63143b84bb56dce376 (patch)
tree81c2b3bf4828051ad217641ef64baa99199b32d4 /environments/net-multiple-nics-v6.yaml
parent00e47eaf5b4d00ca59a8ce75a7f7a9a928dbf5c7 (diff)
Add IPv6 versions of the Controller NIC configs
This change adds Controller NIC configs for the sample NIC config templates that are compatible with IPv6 on the External network. These controller-v6.yaml templates include a default route for IPv6 on the External network, and a default route for IPv4 on the Control Plane. The Heat parameters ExternalNetworkDefaultRoute and ControlPlaneDefaultRoute are used to set these values. Change-Id: Ifed8cb359eae1d9d623d3eb2fe40ea8a0d1d889a
Diffstat (limited to 'environments/net-multiple-nics-v6.yaml')
-rw-r--r--environments/net-multiple-nics-v6.yaml13
1 files changed, 13 insertions, 0 deletions
diff --git a/environments/net-multiple-nics-v6.yaml b/environments/net-multiple-nics-v6.yaml
new file mode 100644
index 0000000..a2bb0bb
--- /dev/null
+++ b/environments/net-multiple-nics-v6.yaml
@@ -0,0 +1,13 @@
+# This template configures each role to use a separate NIC for
+# each isolated network with IPv6 on the External network.
+# This template assumes use of network-isolation.yaml.
+#
+# FIXME: if/when we add functionality to heatclient to include heat
+# environment files we should think about using it here to automatically
+# include network-isolation-v6.yaml.
+resource_registry:
+ OS::TripleO::BlockStorage::Net::SoftwareConfig: ../network/config/multiple-nics/cinder-storage.yaml
+ OS::TripleO::Compute::Net::SoftwareConfig: ../network/config/multiple-nics/compute.yaml
+ OS::TripleO::Controller::Net::SoftwareConfig: ../network/config/multiple-nics/controller-v6.yaml
+ OS::TripleO::ObjectStorage::Net::SoftwareConfig: ../network/config/multiple-nics/swift-storage.yaml
+ OS::TripleO::CephStorage::Net::SoftwareConfig: ../network/config/multiple-nics/ceph-storage.yaml