From c286e1a6b48ab61315d28eab26a086010f6ca0ef Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Thu, 24 Apr 2025 16:47:11 +0200 Subject: [PATCH] feat(docker_registry): add playbook to manage registry credentials --- playbooks/docker_registry.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 playbooks/docker_registry.yml diff --git a/playbooks/docker_registry.yml b/playbooks/docker_registry.yml new file mode 100644 index 0000000..2dd62cf --- /dev/null +++ b/playbooks/docker_registry.yml @@ -0,0 +1,16 @@ +--- +- name: Manage docker registry credentials + hosts: "{{ docker_hosts | default('docker', true) }}" + become: "{{ docker_become | default(false) }}" + gather_facts: "{{ docker_registry_gather_facts | default(true) }}" + tasks: + - name: Manage docker registry credentials + community.docker.docker_login: + registry_url: "{{ docker_registry.registry }}" + username: "{{ docker_registry.username | default(omit) }}" + password: "{{ docker_registry.password | default(omit) }}" + state: "{{ docker_registry.state | default('present') }}" + loop: "{{ docker_registries | default([], true) }}" + loop_control: + loop_var: "docker_registry" + label: "{{ docker_registry.username}}@{{ docker_registry.registry }}"