# {{ ansible_managed }} [Unit] Description=Podman container: {{ container.name }} {% for option, value in container.get('unit_extras', {}).items %} {{ option }}={{ value }} {% endfor %} [Container] HostName={{ inventory_hostname }} Image={{ container.image }} ContainerName={{ container.name }} {% if container.get('userns', '') | length > 0 %} UserNS={{ container.userns }} {% endif %} AutoUpdate=registry {% for volume in container.get('volumes', []) %} Volume={{ volume }} {% endfor %} {% for port in container.get('ports', []) %} PublishPort={{ port }} {% endfor %} {% for environment in container.get('environment_vars', []) %} Environment={{ environment }} {% endfor %} [Service] Restart=on-failure TimeoutStartSec=900 [Install] WantedBy=default.target