Merge "Add nova,neutron metadata to configure vmware"
diff --git a/neutron/control/vmware/dvs.yml b/neutron/control/vmware/dvs.yml
new file mode 100644
index 0000000..e22e8cc
--- /dev/null
+++ b/neutron/control/vmware/dvs.yml
@@ -0,0 +1,13 @@
+parameters:
+ neutron:
+ server:
+ backend:
+ engine: 'vmware'
+ core_plugin: vmware_dvs
+ vmware:
+ dvs:
+ host_ip: ${_param:openstack_vcenter_host}
+ host_username: ${_param:openstack_vcenter_username}
+ host_password: ${_param:openstack_vcenter_password}
+ dvs_name: ${_param:openstack_vcenter_dvs_name}
+ insecure: true
diff --git a/neutron/gateway/vmware/dvs.yml b/neutron/gateway/vmware/dvs.yml
new file mode 100644
index 0000000..6b508ca
--- /dev/null
+++ b/neutron/gateway/vmware/dvs.yml
@@ -0,0 +1,23 @@
+parameters:
+ linux:
+ network:
+ bridge: openvswitch
+ interface:
+ br-dvs:
+ enabled: true
+ type: ovs_bridge
+ neutron:
+ gateway:
+ bridge_mappings:
+ dvs: br-dvs
+ dvr: false
+ agents:
+ dhcp:
+ dhcp_driver: vmware_nsx.plugins.dvs.dhcp.Dnsmasq
+ services:
+ - 'neutron-metadata-agent'
+ - 'neutron-dhcp-agent'
+ pkgs:
+ - 'neutron-dhcp-agent'
+ - 'openvswitch-common'
+ - 'neutron-metadata-agent'
diff --git a/nova/compute/vmware.yml b/nova/compute/vmware.yml
new file mode 100644
index 0000000..acae309
--- /dev/null
+++ b/nova/compute/vmware.yml
@@ -0,0 +1,13 @@
+parameters:
+ nova:
+ compute:
+ pkgs:
+ - nova-compute-vmware
+ vmware:
+ host_ip: ${_param:openstack_vcenter_host}
+ host_username: ${_param:openstack_vcenter_host}
+ host_username: ${_param:openstack_vcenter_username}
+ host_password: ${_param:openstack_vcenter_password}
+ cluster_name: ${_param:openstack_vcenter_cluster_name}
+ insecure: true
+