70ca560322
Openstack is able to simply manage VLAN network on VMware Distributed Switch. DHCP agent can provide dhcp offer with vlan tag provided by OVS. Both neutron external nic and physical nic of vCenter/ vSphere should be on a vlan trunk port and can communicate with each other. Depends-On: I4655086a3f058ec769d3d37ec6a19565b5ea0841 Change-Id: I6d1629e93f0efeddd2a9000f66cc6f714bebb07c Partially-implements: blueprint kolla-ansible-support-vsphere
57 lines
2.3 KiB
Django/Jinja
57 lines
2.3 KiB
Django/Jinja
{
|
|
"command": "neutron-server --config-file /etc/neutron/neutron.conf {% if neutron_plugin_agent in ['openvswitch', 'linuxbridge'] %} --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/neutron_lbaas.conf --config-file /etc/neutron/neutron_vpnaas.conf {% elif neutron_plugin_agent in ['vmware_nsx', 'vmware_dvs'] %} --config-file /etc/neutron/plugins/vmware/nsx.ini {% endif %} --config-file /etc/neutron/fwaas_driver.ini",
|
|
"config_files": [
|
|
{
|
|
"source": "{{ container_config_directory }}/neutron.conf",
|
|
"dest": "/etc/neutron/neutron.conf",
|
|
"owner": "neutron",
|
|
"perm": "0600"
|
|
},
|
|
{
|
|
"source": "{{ container_config_directory }}/fwaas_driver.ini",
|
|
"dest": "/etc/neutron/fwaas_driver.ini",
|
|
"owner": "neutron",
|
|
"perm": "0600"
|
|
},
|
|
{
|
|
"source": "{{ container_config_directory }}/neutron_lbaas.conf",
|
|
"dest": "/etc/neutron/neutron_lbaas.conf",
|
|
"owner": "neutron",
|
|
"perm": "0600"
|
|
},
|
|
{
|
|
"source": "{{ container_config_directory }}/neutron_vpnaas.conf",
|
|
"dest": "/etc/neutron/neutron_vpnaas.conf",
|
|
"owner": "neutron",
|
|
"perm": "0600"
|
|
},
|
|
{
|
|
"source": "{{ container_config_directory }}/ml2_conf.ini",
|
|
"dest": "/etc/neutron/plugins/ml2/ml2_conf.ini",
|
|
"owner": "neutron",
|
|
"perm": "0600"
|
|
},
|
|
{
|
|
"source": "{{ container_config_directory }}/policy.json",
|
|
"dest": "/etc/neutron/policy.json",
|
|
"owner": "neutron",
|
|
"perm": "0600",
|
|
"optional": true
|
|
}{% if neutron_plugin_agent in ['vmware_nsxv', 'vmware_dvs'] -%},
|
|
{
|
|
"source": "{{ container_config_directory }}/nsx.ini",
|
|
"dest": "/etc/neutron/plugins/vmware/nsx.ini",
|
|
"owner": "neutron",
|
|
"optional": {{ (neutron_plugin_agent not in ['vmware_nsxv', 'vmware_dvs']) | string | lower }}
|
|
"perm": "0600"
|
|
}{% endif %}
|
|
],
|
|
"permissions": [
|
|
{
|
|
"path": "/var/log/kolla/neutron",
|
|
"owner": "neutron:neutron",
|
|
"recurse": true
|
|
}
|
|
]
|
|
}
|