blob: 8273e54e6c5caf6228425e8e3b8095e694b8ad53 [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() {
Isaku Yamahata9e136b42013-12-16 15:52:03 +090011 _neutron_service_plugin_class_add $FWAAS_PLUGIN
Ravi Chunduru95c93e22013-07-16 04:18:47 -070012}
13
14function neutron_fwaas_configure_driver() {
15 FWAAS_DRIVER_CONF_FILENAME=/etc/neutron/fwaas_driver.ini
16 cp $NEUTRON_DIR/etc/fwaas_driver.ini $FWAAS_DRIVER_CONF_FILENAME
17
18 iniset_multiline $FWAAS_DRIVER_CONF_FILENAME fwaas enabled True
19 iniset_multiline $FWAAS_DRIVER_CONF_FILENAME fwaas driver "neutron.services.firewall.drivers.linux.iptables_fwaas.IptablesFwaasDriver"
20}
21
Akihiro Motokiedddb1f2013-12-09 20:21:06 +090022function neutron_fwaas_stop() {
23 :
24}
25
Ravi Chunduru95c93e22013-07-16 04:18:47 -070026# Restore xtrace
27$MY_XTRACE