This commit is contained in:
Daniel Akulenok
2025-09-17 14:45:49 +02:00
parent 0938e4b601
commit 65dcedbe6c
4 changed files with 5 additions and 18 deletions

View File

View File

@@ -617,12 +617,13 @@ podman_pods: []
# requires:
# - "postgresql.service"
podman_auto_remove: true
# Systemd service generation configuration
podman_generate_systemd: true
podman_systemd_dir: /etc/systemd/system
podman_systemd_options:
new: true
force: true
force: false
restart_policy: always
stop_timeout: 120
no_header: false

View File

@@ -18,7 +18,7 @@
detach: "{{ item.detach | bool | default(omit) }}"
interactive: "{{ item.interactive | bool | default(omit) }}"
tty: "{{ item.tty | bool | default(omit) }}"
rm: "{{ item.auto_remove | bool | default(omit) }}"
rm: "{{ item.auto_remove | bool | default(podman_auto_remove) }}"
rmi: "{{ item.remove_image | bool | default(omit) }}"
privileged: "{{ item.privileged | bool | default(omit) }}"
read_only: "{{ item.read_only | bool | default(omit) }}"
@@ -225,17 +225,3 @@
loop_control:
label: "{{ item.name }}"
register: podman_container_results
- name: Enable and start container systemd services
ansible.builtin.systemd:
name: "container-{{ item.item.name }}"
enabled: true
state: started
daemon_reload: true
loop: "{{ podman_container_results.results }}"
loop_control:
label: "{{ item.item.name }}"
when:
- item.item.generate_systemd is defined
- item.item.generate_systemd
- item.item.state | default('present') in ['present', 'started']

View File

@@ -21,7 +21,7 @@
loop: "{{ podman_containers }}"
loop_control:
label: "{{ item.name }}"
when:
when:
- podman_generate_systemd | bool
- podman_containers is defined
- podman_containers | length > 0
@@ -48,7 +48,7 @@
loop: "{{ podman_pods }}"
loop_control:
label: "{{ item.name }}"
when:
when:
- podman_generate_systemd | bool
- podman_pods is defined
- podman_pods | length > 0