podman
This commit is contained in:
@@ -2,18 +2,23 @@
|
||||
# Manage Podman volumes
|
||||
|
||||
- name: Manage Podman volumes
|
||||
vars:
|
||||
volume_item: "{{ podman_volume_defaults | default({}) | combine(item) }}"
|
||||
containers.podman.podman_volume:
|
||||
name: "{{ item.name }}"
|
||||
state: "{{ item.state | default('present') }}"
|
||||
driver: "{{ item.driver | default('local') }}"
|
||||
options: "{{ item.options | default(omit) }}"
|
||||
label: "{{ item.labels | default(omit) }}"
|
||||
debug: "{{ item.debug | bool | default(omit) }}"
|
||||
recreate: "{{ item.recreate | bool | default(omit) }}"
|
||||
quadlet_dir: "{{ item.quadlet_dir | default(omit) }}"
|
||||
quadlet_filename: "{{ item.quadlet_filename | default(omit) }}"
|
||||
quadlet_file_mode: "{{ item.quadlet_file_mode | default(omit) }}"
|
||||
quadlet_options: "{{ item.quadlet_options | default(omit) }}"
|
||||
name: "{{ volume_item.name }}"
|
||||
state: "{{ volume_item.state | default('present') }}"
|
||||
driver: "{{ volume_item.driver | default('local') }}"
|
||||
options: "{{ volume_item.options | default(omit) }}"
|
||||
label: "{{ volume_item.labels | default(omit) }}"
|
||||
debug: "{{ volume_item.debug | bool | default(omit) }}"
|
||||
recreate: "{{ volume_item.recreate | bool | default(omit) }}"
|
||||
quadlet_dir: "{{ volume_item.quadlet_dir | default(omit) }}"
|
||||
quadlet_filename: "{{ volume_item.quadlet_filename | default(omit) }}"
|
||||
quadlet_file_mode: "{{ volume_item.quadlet_file_mode | default(omit) }}"
|
||||
quadlet_options: "{{ volume_item.quadlet_options | default(omit) }}"
|
||||
loop: "{{ podman_volumes }}"
|
||||
loop_control:
|
||||
label: "{{ item.name }}"
|
||||
register: podman_volume_output
|
||||
notify:
|
||||
- Reload systemd
|
||||
|
||||
Reference in New Issue
Block a user