container: switch to using the containers.podman.podman_container module
This commit is contained in:
24
roles/container/vars/main.yaml
Normal file
24
roles/container/vars/main.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
_container_quadlet_unit_options: |
|
||||
[Unit]
|
||||
Description=Container {{ container_name }}
|
||||
StartLimitIntervalSec=30
|
||||
StartLimitBurst=3
|
||||
{% for requirement in container_requires %}
|
||||
Requires={{ requirement }}
|
||||
After={{ requirement }}
|
||||
{% endfor %}
|
||||
{% for want in container_wants %}
|
||||
Wants={{ want }}
|
||||
{% endfor %}
|
||||
_container_quadlet_auto_start_options: |
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
_container_quadlet_options_incl_empty:
|
||||
- "{{ 'AutoUpdate=registry' if container_auto_update else '' }}"
|
||||
- "{{ _container_quadlet_unit_options }}"
|
||||
- "{{ _container_quadlet_auto_start_options if container_auto_start else '' }}"
|
||||
_container_quadlet_options: "{{ _container_quadlet_options_incl_empty | select('!=', '') }}"
|
||||
Reference in New Issue
Block a user