--- # Generate systemd service files for Podman containers and pods - name: Generate systemd service files for containers containers.podman.podman_generate_systemd: name: "{{ item.name }}" dest: "{{ podman_systemd_dir }}" new: "{{ podman_systemd_options.new }}" force: "{{ podman_systemd_options.force }}" restart_policy: "{{ item.systemd.restart_policy | default(podman_systemd_options.restart_policy) }}" time: "{{ item.systemd.time | default(podman_systemd_options.time) }}" no_header: "{{ item.systemd.no_header | default(podman_systemd_options.no_header) }}" separator: "{{ item.systemd.separator | default(podman_systemd_options.separator) }}" wants: "{{ item.systemd.wants | default(podman_systemd_options.wants) }}" after: "{{ item.systemd.after | default(podman_systemd_options.after) }}" requires: "{{ item.systemd.requires | default(podman_systemd_options.requires) }}" container_prefix: "{{ item.systemd.container_prefix | default(podman_systemd_options.container_prefix) }}" pod_prefix: "{{ item.systemd.pod_prefix | default(podman_systemd_options.pod_prefix) }}" loop: "{{ podman_containers | selectattr('systemd', 'defined') | list }}" loop_control: label: "{{ item.name }}" when: - podman_generate_systemd | bool - podman_containers is defined - podman_containers | length > 0 notify: Reload systemd - name: Generate systemd service files for pods containers.podman.podman_generate_systemd: name: "{{ item.name }}" dest: "{{ podman_systemd_dir }}" new: "{{ podman_systemd_options.new }}" force: "{{ podman_systemd_options.force }}" restart_policy: "{{ item.systemd.restart_policy | default(podman_systemd_options.restart_policy) }}" time: "{{ item.systemd.time | default(podman_systemd_options.time) }}" no_header: "{{ item.systemd.no_header | default(podman_systemd_options.no_header) }}" separator: "{{ item.systemd.separator | default(podman_systemd_options.separator) }}" wants: "{{ item.systemd.wants | default(podman_systemd_options.wants) }}" after: "{{ item.systemd.after | default(podman_systemd_options.after) }}" requires: "{{ item.systemd.requires | default(podman_systemd_options.requires) }}" container_prefix: "{{ item.systemd.container_prefix | default(podman_systemd_options.container_prefix) }}" pod_prefix: "{{ item.systemd.pod_prefix | default(podman_systemd_options.pod_prefix) }}" loop: "{{ podman_pods | selectattr('systemd', 'defined') | list }}" loop_control: label: "{{ item.name }}" when: - podman_generate_systemd | bool - podman_pods is defined - podman_pods | length > 0 notify: Reload systemd