From 5906f4d5c21e67503ff9d50531025cf610e24ce3 Mon Sep 17 00:00:00 2001 From: Stephane de Labrusse Date: Sun, 25 Feb 2024 16:11:38 +0100 Subject: [PATCH] Add 50traefik module to clone-module directory --- imageroot/actions/clone-module/50traefik | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) mode change 120000 => 100755 imageroot/actions/clone-module/50traefik diff --git a/imageroot/actions/clone-module/50traefik b/imageroot/actions/clone-module/50traefik deleted file mode 120000 index f3e62de..0000000 --- a/imageroot/actions/clone-module/50traefik +++ /dev/null @@ -1 +0,0 @@ -../restore-module/50traefik \ No newline at end of file diff --git a/imageroot/actions/clone-module/50traefik b/imageroot/actions/clone-module/50traefik new file mode 100755 index 0000000..e5ed322 --- /dev/null +++ b/imageroot/actions/clone-module/50traefik @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 + +# +# Copyright (C) 2023 Nethesis S.r.l. +# SPDX-License-Identifier: GPL-3.0-or-later +# + +import agent +import os + +configure_retval = agent.tasks.run(agent_id=os.environ['AGENT_ID'], action='configure-module', data={ + "lets_encrypt": os.environ["TRAEFIK_LETS_ENCRYPT"] == "True", + "host": os.environ["TRAEFIK_HOST"], + "http2https": os.environ["TRAEFIK_HTTP2HTTPS"] == "True", +}) +agent.assert_exp(configure_retval['exit_code'] == 0, "The configure-module subtask failed!")