|
12 | 12 | VERBOSE=True
|
13 | 13 | LOG_COLOR=True
|
14 | 14 |
|
15 |
| - # Neutron |
16 |
| - enable_plugin neutron https://github.com/openstack/neutron stable/${OPENSTACK_RELEASE} |
17 |
| - |
18 | 15 | # Octavia
|
19 | 16 | enable_plugin octavia https://github.com/openstack/octavia stable/${OPENSTACK_RELEASE}
|
20 | 17 | enable_plugin octavia-dashboard https://github.com/openstack/octavia-dashboard stable/${OPENSTACK_RELEASE}
|
|
35 | 32 | ENABLED_SERVICES+=,g-api
|
36 | 33 |
|
37 | 34 | # Neutron
|
38 |
| - ENABLED_SERVICES+=,neutron-api,neutron-agent,neutron-dhcp,neutron-l3,neutron-trunk |
| 35 | + enable_plugin neutron https://github.com/openstack/neutron stable/${OPENSTACK_RELEASE} |
| 36 | + ENABLED_SERVICES+=,q-svc,neutron-trunk,ovn-controller,ovs-vswitchd,ovn-northd,ovsdb-server,q-ovn-metadata-agent |
| 37 | + |
| 38 | + DISABLED_SERVICES=q-agt,q-dhcp,q-l3,q-meta,q-metering |
| 39 | + PUBLIC_BRIDGE_MTU=${MTU} |
| 40 | + ENABLE_CHASSIS_AS_GW="True" |
| 41 | + OVN_DBS_LOG_LEVEL="dbg" |
| 42 | + Q_ML2_PLUGIN_MECHANISM_DRIVERS="ovn,logger" |
| 43 | + OVN_L3_CREATE_PUBLIC_NETWORK="True" |
| 44 | + Q_AGENT="ovn" |
39 | 45 |
|
40 |
| - ENABLED_SERVICES+=,neutron-metadata-agent,neutron-qos |
41 | 46 | # Octavia
|
42 | 47 | ENABLED_SERVICES+=,octavia,o-api,o-cw,o-hm,o-hk,o-da
|
43 | 48 |
|
|
50 | 55 |
|
51 | 56 | # Additional services
|
52 | 57 | ENABLED_SERVICES+=${OPENSTACK_ADDITIONAL_SERVICES}
|
| 58 | + DISABLED_SERVICES+=${OPENSTACK_DISABLED_SERVICES} |
53 | 59 |
|
54 | 60 | # Don't download default images, just our test images
|
55 | 61 | DOWNLOAD_DEFAULT_IMAGES=False
|
|
86 | 92 | [DEFAULT]
|
87 | 93 | storage_availability_zone = ${PRIMARY_AZ}
|
88 | 94 |
|
89 |
| - [[post-config|/$NEUTRON_CORE_PLUGIN_CONF]] |
90 |
| - [ml2] |
91 |
| - path_mtu = ${MTU} |
92 |
| - |
93 | 95 | [[post-config|$NEUTRON_CONF]]
|
94 | 96 | [DEFAULT]
|
| 97 | + global_physnet_mtu = ${MTU} |
95 | 98 | service_plugins = trunk,router
|
| 99 | + |
| 100 | + # The following are required for OVN to set default DNS when a subnet is |
| 101 | + # created without specifying DNS servers. |
| 102 | + # Not specifying these will result in the default DNS servers being set to |
| 103 | + # 127.0.0.53 which might be problematic in some environments. |
| 104 | + [[post-config|/$Q_PLUGIN_CONF_FILE]] |
| 105 | + [ovn] |
| 106 | + dns_servers = ${OPENSTACK_DNS_NAMESERVERS} |
96 | 107 | - path: /tmp/register-worker.sh
|
97 | 108 | permissions: "0755"
|
98 | 109 | content: |
|
|
0 commit comments