29 lines
678 B
Django/Jinja
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
|