From 33560e2626d37fc9b5b1a2952623da837bec05f7 Mon Sep 17 00:00:00 2001 From: Spyros Trigazis Date: Thu, 23 Jan 2020 17:11:14 +0100 Subject: [PATCH] Execute traefik systemd unit over ssh When calling systemctl from the heat-agent we need to do it over ssh. story: 2007210 task: 38377 Change-Id: I1f917d276501a174448dbdfe447d69294e7090c4 Signed-off-by: Spyros Trigazis --- .../kubernetes/fragments/enable-ingress-traefik.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh b/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh index fc61798634..868e210fcb 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh @@ -199,6 +199,7 @@ chmod 0644 ${INGRESS_TRAEFIK_SERVICE} # Launch the ingress traefik service set -x -systemctl daemon-reload -systemctl enable ingress-traefik.service -systemctl start --no-block ingress-traefik.service +ssh_cmd="ssh -F /srv/magnum/.ssh/config root@localhost" +$ssh_cmd systemctl daemon-reload +$ssh_cmd systemctl enable ingress-traefik.service +$ssh_cmd systemctl start --no-block ingress-traefik.service