From b1e2866635c7cf7f25b51a537791ce66676b1b13 Mon Sep 17 00:00:00 2001 From: "pulsar89.5" Date: Mon, 6 May 2024 15:08:54 +0200 Subject: [PATCH] feat: Allow to execute command in container --- defaults/main.yml | 2 ++ templates/podman-quadlet.container.j2 | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 0d370fa..19ed37a 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -8,6 +8,8 @@ podman_containers: [] # - image: docker.io/wallabag/wallabag:latest # name: wallbag # userns: keep-id +# commands: +# - echo toto # volumes: # - wallbag-data:/var/www/wallabag/data # - wallbag-image:/var/www/wallabag/web/assets/images diff --git a/templates/podman-quadlet.container.j2 b/templates/podman-quadlet.container.j2 index 87f78e4..585c210 100644 --- a/templates/podman-quadlet.container.j2 +++ b/templates/podman-quadlet.container.j2 @@ -18,6 +18,10 @@ UserNS={{ container.userns }} AutoUpdate=registry +{% for cmd in container.get('commands', []) %} +Exec={{ cmd }} +{% endfor %} + {% for volume in container.get('volumes', []) %} Volume={{ volume }} {% endfor %}