ansible-infra/roles/alloy/templates/podman.container.jinja
chris 0b5fa03ac3
All checks were successful
/ build (pull_request) Successful in 32s
/ Ansible Lint (push) Successful in 2m23s
/ Ansible Lint (pull_request) Successful in 2m25s
alloy(role): pull in alloy role that works from fux
2026-07-09 21:18:59 +02:00

29 lines
678 B
Django/Jinja

# {{ ansible_managed }}
# man podman-systemd.unit
{% if container_unit_args is not none %}
[Unit]
{% for container_unit_arg in container_unit_args %}
{{ container_unit_arg }}
{% endfor %}
{% endif %}
[Container]
Image={{ container_image_with_tag }}
{% if container_exec is not none %}
Exec={{ container_exec }}
{% endif %}
{% for container_env in container_envs %}
Environment={{ container_env.key }}={{ container_env.value }}
{% endfor %}
Network=host
UserNS=host
User={{ user_id }}
Group={{ group_id }}
{% for container_vol in container_volumes %}
Volume={{ container_vol.host }}:{{ container_vol.inside }}
{% endfor %}
LogDriver=journald
[Install]
WantedBy=default.target