aboutsummaryrefslogtreecommitdiffstats
path: root/environments/neutron-nsx.yaml
diff options
context:
space:
mode:
authorGary Kotton <gkotton@vmware.com>2017-03-05 03:51:33 -0800
committerGary Kotton <gkotton@vmware.com>2017-04-06 04:11:15 -0700
commit78f4a3316616d28f21a0ecc2f1258390cfb04604 (patch)
tree93231f6afb2e683794225ac90c38b1608c83201d /environments/neutron-nsx.yaml
parent706d79994b62a01cfabce12c7d75f6c71855b9c7 (diff)
Add initial support for NSX plugin
Add the support for the VMware NSX plugin Co-Authored-By: Tong Liu <tongl@vmware.com> Change-Id: I3567cbb4ed8d6e5b2a3ea6b8cff6c7b8ed13b692
Diffstat (limited to 'environments/neutron-nsx.yaml')
-rw-r--r--environments/neutron-nsx.yaml15
1 files changed, 15 insertions, 0 deletions
diff --git a/environments/neutron-nsx.yaml b/environments/neutron-nsx.yaml
new file mode 100644
index 0000000..eb1dcec
--- /dev/null
+++ b/environments/neutron-nsx.yaml
@@ -0,0 +1,15 @@
+# A Heat environment that can be used to deploy NSX Services
+# extensions, configured via puppet
+resource_registry:
+ # NSX doesn't require dhcp, l3, metadata, and ovs agents
+ OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None
+ OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
+ OS::TripleO::Services::NeutronMetadataAgent: OS::Heat::None
+ OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
+ OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
+ # Override the Neutron core plugin to use NSX
+ OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginNSX
+ OS::TripleO::Services::ComputeNeutronCorePlugin: OS::Heat::None
+
+parameter_defaults:
+ NeutronCorePlugin: vmware_nsx.plugin.NsxV3Plugin