| 
														
															@@ -36,61 +36,17 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     label: "{{ item }}" 
														 | 
														
														 | 
														
															     label: "{{ item }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-- name: Create quadlet file for podman networks 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  containers.podman.podman_network: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    name: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    state: quadlet 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    quadlet_options: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      - | 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        [Install] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        WantedBy=default.target 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  notify: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - Daemon Reload 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  with_items: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - "{{ container_networks }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  when: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - container_networks is defined 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  loop_control: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    label: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-- name: Flush Handlers 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  meta: flush_handlers 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-- name: Start Podman Networks 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  ansible.builtin.systemd_service: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    name: "{{ item.name }}-network" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    state: started 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  with_items: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - "{{ container_networks }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  when: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - container_networks is defined 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  loop_control: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    label: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-- name: Create quadlet .pod files 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  containers.podman.podman_pod: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    name: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    state: quadlet 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    ports: "{{ item.ports | default(omit) }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  with_items: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - "{{ containers }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  when: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - containers is defined 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  loop_control: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    label: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  notify: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - Daemon Reload 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Create quadlet .container files 
														 | 
														
														 | 
														
															 - name: Create quadlet .container files 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   containers.podman.podman_container: 
														 | 
														
														 | 
														
															   containers.podman.podman_container: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     name: "{{ item.name }}" 
														 | 
														
														 | 
														
															     name: "{{ item.name }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     state: quadlet 
														 | 
														
														 | 
														
															     state: quadlet 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     image: "{{ item.image }}" 
														 | 
														
														 | 
														
															     image: "{{ item.image }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    generate_systemd: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      names: True 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      after: "{{ item.after | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      restart_sec: "{{ item.restart_sec | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      requires: "{{ item.requires | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      restart_policy: "{{ item.restart_policy | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     privileged: "{{ item.privileged | default(omit) }}" 
														 | 
														
														 | 
														
															     privileged: "{{ item.privileged | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     network: "{{ item.networks | default(omit) }}" 
														 | 
														
														 | 
														
															     network: "{{ item.networks | default(omit) }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     env: "{{ item.environment | default(omit) }}" 
														 | 
														
														 | 
														
															     env: "{{ item.environment | default(omit) }}" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -105,7 +61,6 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         [Install] 
														 | 
														
														 | 
														
															         [Install] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         WantedBy=default.target 
														 | 
														
														 | 
														
															         WantedBy=default.target 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         {{ item.quadlet_options | default('') }} 
														 | 
														
														 | 
														
															         {{ item.quadlet_options | default('') }} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   with_items: 
														 | 
														
														 | 
														
															   with_items: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     - "{{ containers }}" 
														 | 
														
														 | 
														
															     - "{{ containers }}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   when: 
														 | 
														
														 | 
														
															   when: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -118,16 +73,3 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 - name: Flush handlers 
														 | 
														
														 | 
														
															 - name: Flush handlers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   meta: flush_handlers 
														 | 
														
														 | 
														
															   meta: flush_handlers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-# Containers are automatically enabled via WantedBy=default.target entries 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-- name: Start Container Services 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  ansible.builtin.systemd_service: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    name: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    state: started 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  with_items: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - "{{ containers }}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  when: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    - containers is defined 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  loop_control: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    label: "{{ item.name }}" 
														 | 
														
														 | 
														
															 
														 |