Add support for setting Neutron DHCP agent options.
This patch adds support for setting arbitrary Neutron DHCP agent options. An example of using it would be to add this to your localrc: Q_DHCP_EXTRA_DEFAULT_OPTS=(enable_multihost=True) Change-Id: I56d267eafa06c52c3867e3396483f5fde3ee5570
This commit is contained in:
parent
9ed0216654
commit
73b2191012
@ -541,6 +541,14 @@ function _configure_neutron_dhcp_agent() {
|
||||
iniset $Q_DHCP_CONF_FILE DEFAULT use_namespaces $Q_USE_NAMESPACE
|
||||
iniset $Q_DHCP_CONF_FILE DEFAULT root_helper "$Q_RR_COMMAND"
|
||||
|
||||
# Define extra "DEFAULT" configuration options when q-dhcp is configured by
|
||||
# defining the array ``Q_DHCP_EXTRA_DEFAULT_OPTS``.
|
||||
# For Example: ``Q_DHCP_EXTRA_DEFAULT_OPTS=(foo=true bar=2)``
|
||||
for I in "${Q_DHCP_EXTRA_DEFAULT_OPTS[@]}"; do
|
||||
# Replace the first '=' with ' ' for iniset syntax
|
||||
iniset $Q_DHCP_CONF_FILE DEFAULT ${I/=/ }
|
||||
done
|
||||
|
||||
_neutron_setup_interface_driver $Q_DHCP_CONF_FILE
|
||||
|
||||
neutron_plugin_configure_dhcp_agent
|
||||
|
Loading…
Reference in New Issue
Block a user