From 00efb796cd3d63ecbf903c058f7647b77e6bd693 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 27 Apr 2015 10:46:28 -0400 Subject: Create split out neutron networks via Heat. This patch adds a new abstraction for network creation within Heat. This (optional) set of templates may be disabled if you wish to create Neutron networks for the undercloud via Heat templates... instead of using os-cloud-config JSON to do so. Creating networks with Heat has the benefit of being parameter driven so that users can quickly enable networks using the resource registry and parameters. There are 5 networks to start with which are roughly modeled around networks an Overcloud user might want to use to isolate their traffic. The intent is to make these opt-in and configurable for end users. The networks.yaml template can be used to create all of the networks using parameters in the resource registry. Change-Id: I5f2b3356378eb263d90d428cc83c7f5b141957e1 --- network/networks.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 network/networks.yaml (limited to 'network/networks.yaml') diff --git a/network/networks.yaml b/network/networks.yaml new file mode 100644 index 00000000..7d36707d --- /dev/null +++ b/network/networks.yaml @@ -0,0 +1,20 @@ +heat_template_version: 2014-10-16 + +description: Create networks to split out Overcloud traffic + +resources: + + ExternalNetwork: + type: OS::TripleO::Network::External + + InternalNetwork: + type: OS::TripleO::Network::InternalApi + + StorageMgmtNetwork: + type: OS::TripleO::Network::StorageMgmt + + StorageNetwork: + type: OS::TripleO::Network::Storage + + TenantNetwork: + type: OS::TripleO::Network::Tenant -- cgit 1.2.3-korg