From 7cd81798ba9e327917d77fd9091f7eb2c765b28b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Tue, 29 Jun 2021 08:54:33 +0200 Subject: [PATCH] Add docker registry auth if needed --- README.md | 1 + tasks/main.yml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/README.md b/README.md index 8c4181f..a553e59 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ This role makes use of a few variables which are set in case the target server i * docker_odoo * extra_app * metabase +* docker_registry_auth : configuration for connecting to docker registry (goes in /root/.docker/config.json) Note : all variables defined in defualts_main.yml might be useful in another role, in that case, it would be better to have them overwritten at play or host_vars level in order to make sure the same value is provided to each independant role diff --git a/tasks/main.yml b/tasks/main.yml index 71fa60b..efe8f5d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -73,6 +73,24 @@ mode: '0644' notify: restart docker daemon +- name: Create .docker repo + file: + name: /root/.docker + state: directory + owner: root + group: root + mode: '0755' + when: docker_registry_auth is defined + +- name: add specific repo auth + copy: + content: "{{ docker_registry_auth }}" + dest: /root/.docker/config.json + owner: root + group: root + mode: '0644' + when: docker_registry_auth is defined + - name: Create docker repo file: name: /home/docker/backups -- GitLab