feat: add docker registry logins
This commit is contained in:
parent
e1e0c79428
commit
66fe8fbf93
3 changed files with 23 additions and 0 deletions
10
README.md
10
README.md
|
@ -51,6 +51,16 @@ wordpress:
|
||||||
state: present
|
state: present
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* `swarm_registry_logins` - hash with the registry logins
|
||||||
|
|
||||||
|
```
|
||||||
|
gitlab:
|
||||||
|
registry_url: registry.gitlab.com
|
||||||
|
registry_username: myaccount
|
||||||
|
registry_password: secret
|
||||||
|
user: www-data
|
||||||
|
```
|
||||||
|
|
||||||
## How to use
|
## How to use
|
||||||
|
|
||||||
* Install:
|
* Install:
|
||||||
|
|
|
@ -4,3 +4,4 @@ swarm_init: false
|
||||||
swarm_advertise_addr: 127.0.0.1
|
swarm_advertise_addr: 127.0.0.1
|
||||||
swarm_services: {}
|
swarm_services: {}
|
||||||
swarm_networks: {}
|
swarm_networks: {}
|
||||||
|
swarm_registry_logins: {}
|
||||||
|
|
|
@ -1,4 +1,16 @@
|
||||||
---
|
---
|
||||||
|
- name: copy registry login
|
||||||
|
community.general.docker_login:
|
||||||
|
registry_url: '{{ item.value.registry_url }}'
|
||||||
|
username: '{{ item.value.registry_username }}'
|
||||||
|
password: '{{ item.value.registry_password }}'
|
||||||
|
become: true
|
||||||
|
become_user: '{{ item.value.user|default(ansible_user_id) }}'
|
||||||
|
loop: '{{ swarm_registry_logins|dict2items }}'
|
||||||
|
loop_control:
|
||||||
|
label: '{{ item.key }}'
|
||||||
|
tags: swarm
|
||||||
|
|
||||||
- name: manage networks
|
- name: manage networks
|
||||||
community.docker.docker_network:
|
community.docker.docker_network:
|
||||||
name: '{{ item.key }}'
|
name: '{{ item.key }}'
|
||||||
|
|
Loading…
Reference in a new issue