diff --git a/devstack/lib/l3_conntrack_helper b/devstack/lib/l3_conntrack_helper new file mode 100644 index 00000000000..599c6d2f462 --- /dev/null +++ b/devstack/lib/l3_conntrack_helper @@ -0,0 +1,4 @@ +function configure_l3_conntrack_helper { + neutron_service_plugin_class_add "conntrack_helper" + plugin_agent_add_l3_agent_extension "conntrack_helper" +} diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 4ae45faaad6..a4ac0885e56 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -5,6 +5,7 @@ source $LIBDIR/flavors source $LIBDIR/l2_agent source $LIBDIR/l2_agent_sriovnicswitch source $LIBDIR/l3_agent +source $LIBDIR/l3_conntrack_helper source $LIBDIR/ml2 source $LIBDIR/network_segment_range source $LIBDIR/qos @@ -85,6 +86,9 @@ if [[ "$1" == "stack" ]]; then if is_service_enabled q-port-forwarding neutron-port-forwarding; then configure_port_forwarding fi + if is_service_enabled q-conntrack-helper neutron-conntrack-helper; then + configure_l3_conntrack_helper + fi configure_l3_agent fi if [ $NEUTRON_CORE_PLUGIN = ml2 ]; then