diff --git a/templates/neutron/neutron-keepalived-state-change.epp b/templates/neutron/neutron-keepalived-state-change.epp index 1a2c49c38..91ca043e5 100644 --- a/templates/neutron/neutron-keepalived-state-change.epp +++ b/templates/neutron/neutron-keepalived-state-change.epp @@ -19,10 +19,10 @@ ARGS="$@" NETNS=$(ip netns identify) NAME=neutron-keepalived-${NETNS} <%- if $container_cli == 'docker' { -%> -CLI='docker' -CMD="ip netns exec ${NETNS} /usr/bin/neutron-keepalived-state-change" +CLI='docker exec --detach' +CMD="ip netns exec ${NETNS} /usr/bin/neutron-keepalived-state-change exec" <%- } elsif $container_cli == 'podman' { -%> -CLI="nsenter --net=/run/netns/${NETNS} --preserve-credentials -m -t 1 podman" +CLI="nsenter --net=/run/netns/${NETNS} --preserve-credentials -m -t 1 podman exec" CMD='/usr/bin/neutron-keepalived-state-change' <%- } else { -%> CLI='echo noop' @@ -41,8 +41,7 @@ then exit 0 fi -$CLI exec --detach \ - -u root \ +$CLI -u root \ --privileged \ $NAME \ $CMD $ARGS