diff --git a/lib/quantum_plugins/linuxbridge b/lib/quantum_plugins/linuxbridge index b4b52e9c57..980df5fedb 100644 --- a/lib/quantum_plugins/linuxbridge +++ b/lib/quantum_plugins/linuxbridge @@ -74,6 +74,11 @@ function quantum_plugin_configure_service() { if [[ "$LB_VLAN_RANGES" != "" ]]; then iniset /$Q_PLUGIN_CONF_FILE VLANS network_vlan_ranges $LB_VLAN_RANGES fi + if [[ "$Q_USE_SECGROUP" == "True" ]]; then + iniset /$Q_PLUGIN_CONF_FILE SECURITYGROUP firewall_driver quantum.agent.linux.iptables_firewall.IptablesFirewallDriver + else + iniset /$Q_PLUGIN_CONF_FILE SECURITYGROUP firewall_driver quantum.agent.firewall.NoopFirewallDriver + fi } function quantum_plugin_setup_interface_driver() { diff --git a/lib/quantum_plugins/nec b/lib/quantum_plugins/nec index 411f5a4b01..608e267e80 100644 --- a/lib/quantum_plugins/nec +++ b/lib/quantum_plugins/nec @@ -82,6 +82,8 @@ function quantum_plugin_configure_service() { iniset /$Q_PLUGIN_CONF_FILE OFC driver $OFC_DRIVER iniset /$Q_PLUGIN_CONF_FILE OFC api_retry_max OFC_RETRY_MAX iniset /$Q_PLUGIN_CONF_FILE OFC api_retry_interval OFC_RETRY_INTERVAL + + _quantum_ovs_base_configure_firewall_driver } function quantum_plugin_setup_interface_driver() { diff --git a/lib/quantum_plugins/openvswitch b/lib/quantum_plugins/openvswitch index 374172014b..ce789661fc 100644 --- a/lib/quantum_plugins/openvswitch +++ b/lib/quantum_plugins/openvswitch @@ -135,6 +135,8 @@ function quantum_plugin_configure_service() { if [[ $OVS_ENABLE_TUNNELING = "True" ]]; then iniset /$Q_PLUGIN_CONF_FILE OVS enable_tunneling True fi + + _quantum_ovs_base_configure_firewall_driver } function quantum_plugin_setup_interface_driver() { diff --git a/lib/quantum_plugins/ryu b/lib/quantum_plugins/ryu index c482747759..dcdccb7c58 100644 --- a/lib/quantum_plugins/ryu +++ b/lib/quantum_plugins/ryu @@ -57,6 +57,8 @@ function quantum_plugin_configure_plugin_agent() { function quantum_plugin_configure_service() { iniset /$Q_PLUGIN_CONF_FILE OVS openflow_rest_api $RYU_API_HOST:$RYU_API_PORT + + _quantum_ovs_base_configure_firewall_driver } function quantum_plugin_setup_interface_driver() {