20 lines
628 B
YAML
20 lines
628 B
YAML
---
|
|
- name: Set variables for use by other roles
|
|
ansible.builtin.set_fact:
|
|
image_created_images: "{{ image_created_images | default([]) + [image_name] }}"
|
|
|
|
- name: Create container image service {{ image_name }}
|
|
containers.podman.podman_image:
|
|
name: "{{ image_name }}"
|
|
state: quadlet
|
|
quadlet_filename: "{{ image_name | replace('/', '_') }}"
|
|
quadlet_file_mode: "0600"
|
|
quadlet_options: >-
|
|
{{
|
|
['AuthFile=/etc/containers/auth.json']
|
|
if image_name.split('/')[0] in
|
|
podman_registry_accounts | map(attribute='registry')
|
|
else []
|
|
}}
|
|
notify: Reload systemd daemon
|