fix: add task to handle registry logouts
This commit is contained in:
parent
13672e86ab
commit
fa97e3274f
@ -16,8 +16,7 @@ podman_nsremap_range_length: 65536
|
|||||||
# - registry: myregistry.example.com (optional)
|
# - registry: myregistry.example.com (optional)
|
||||||
# username: docker
|
# username: docker
|
||||||
# password: secure
|
# password: secure
|
||||||
# reauthorize: False
|
# active: True
|
||||||
# state: present
|
|
||||||
# @end
|
# @end
|
||||||
podman_registries: []
|
podman_registries: []
|
||||||
|
|
||||||
|
@ -49,10 +49,18 @@
|
|||||||
|
|
||||||
- name: Handle registry logins
|
- name: Handle registry logins
|
||||||
containers.podman.podman_login:
|
containers.podman.podman_login:
|
||||||
registry: "{{ item.registry }}"
|
registry: "{{ item.registry }}"
|
||||||
username: "{{ item.username }}"
|
username: "{{ item.username }}"
|
||||||
password: "{{ item.password }}"
|
password: "{{ item.password }}"
|
||||||
state: '{{ item.state | default("present") }}'
|
when: item.active | default(True) | bool
|
||||||
|
loop: "{{ podman_registries }}"
|
||||||
|
loop_control:
|
||||||
|
label: "{{ item.registry }}"
|
||||||
|
|
||||||
|
- name: Handle registry logouts
|
||||||
|
containers.podman.podman_logout:
|
||||||
|
registry: "{{ item.registry }}"
|
||||||
|
when: not item.active | default(True) | bool
|
||||||
loop: "{{ podman_registries }}"
|
loop: "{{ podman_registries }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.registry }}"
|
label: "{{ item.registry }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user