blob: 580071ff715eedf4794164ff2778e652c63962e0 [file] [log] [blame]
Ravi Chunduru95c93e22013-07-16 04:18:47 -07001# Neutron firewall plugin
2# ---------------------------
3
4# Save trace setting
5MY_XTRACE=$(set +o | grep xtrace)
6set +o xtrace
7
8FWAAS_PLUGIN=neutron.services.firewall.fwaas_plugin.FirewallPlugin
9
10function neutron_fwaas_configure_common() {
11 if [[ $Q_SERVICE_PLUGIN_CLASSES == '' ]]; then
12 Q_SERVICE_PLUGIN_CLASSES=$FWAAS_PLUGIN
13 else
14 Q_SERVICE_PLUGIN_CLASSES="$Q_SERVICE_PLUGIN_CLASSES,$FWAAS_PLUGIN"
15 fi
16}
17
18function neutron_fwaas_configure_driver() {
19 FWAAS_DRIVER_CONF_FILENAME=/etc/neutron/fwaas_driver.ini
20 cp $NEUTRON_DIR/etc/fwaas_driver.ini $FWAAS_DRIVER_CONF_FILENAME
21
22 iniset_multiline $FWAAS_DRIVER_CONF_FILENAME fwaas enabled True
23 iniset_multiline $FWAAS_DRIVER_CONF_FILENAME fwaas driver "neutron.services.firewall.drivers.linux.iptables_fwaas.IptablesFwaasDriver"
24}
25
Akihiro Motokiedddb1f2013-12-09 20:21:06 +090026function neutron_fwaas_stop() {
27 :
28}
29
Ravi Chunduru95c93e22013-07-16 04:18:47 -070030# Restore xtrace
31$MY_XTRACE