Merge "Add service checks before trying to configure it"
This commit is contained in:
commit
cc3bf9f4c1
|
@ -46,15 +46,21 @@ function configure_fwaas_v2() {
|
||||||
iniadd $NEUTRON_FWAAS_CONF service_providers service_provider $NEUTRON_FWAAS_SERVICE_PROVIDERV2
|
iniadd $NEUTRON_FWAAS_CONF service_providers service_provider $NEUTRON_FWAAS_SERVICE_PROVIDERV2
|
||||||
|
|
||||||
neutron_fwaas_configure_driver fwaas_v2
|
neutron_fwaas_configure_driver fwaas_v2
|
||||||
iniset_multiline $Q_L3_CONF_FILE fwaas agent_version v2
|
if is_service_enabled q-l3; then
|
||||||
iniset_multiline $Q_L3_CONF_FILE fwaas driver $FWAAS_DRIVER_V2
|
iniset_multiline $Q_L3_CONF_FILE fwaas agent_version v2
|
||||||
#TODO(hoangcx) we can remove the slashes below once neutron-legacy has gone
|
iniset_multiline $Q_L3_CONF_FILE fwaas driver $FWAAS_DRIVER_V2
|
||||||
iniset /$NEUTRON_CORE_PLUGIN_CONF fwaas firewall_l2_driver $FW_L2_DRIVER
|
fi
|
||||||
iniset /$NEUTRON_CORE_PLUGIN_CONF agent extensions fwaas_v2
|
if is_service_enabled q-agt; then
|
||||||
|
# TODO(hoangcx) we can remove the slashes below once neutron-legacy has gone
|
||||||
|
iniset /$NEUTRON_CORE_PLUGIN_CONF fwaas firewall_l2_driver $FW_L2_DRIVER
|
||||||
|
iniset /$NEUTRON_CORE_PLUGIN_CONF agent extensions fwaas_v2
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function configure_l3_log_fwaas_v2(){
|
function configure_l3_log_fwaas_v2(){
|
||||||
iniadd $Q_L3_CONF_FILE agent extensions fwaas_v2_log
|
if is_service_enabled q-l3; then
|
||||||
|
iniadd $Q_L3_CONF_FILE agent extensions fwaas_v2_log
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function neutron_fwaas_generate_config_files {
|
function neutron_fwaas_generate_config_files {
|
||||||
|
@ -89,9 +95,11 @@ function neutron_fwaas_configure_common {
|
||||||
}
|
}
|
||||||
|
|
||||||
function neutron_fwaas_configure_driver {
|
function neutron_fwaas_configure_driver {
|
||||||
plugin_agent_add_l3_agent_extension $1
|
if is_service_enabled q-l3; then
|
||||||
configure_l3_agent
|
plugin_agent_add_l3_agent_extension $1
|
||||||
iniset_multiline $Q_L3_CONF_FILE fwaas enabled True
|
configure_l3_agent
|
||||||
|
iniset_multiline $Q_L3_CONF_FILE fwaas enabled True
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# check for service enabled
|
# check for service enabled
|
||||||
|
|
Loading…
Reference in New Issue