From 4f108c31bbc5c0ae40e79cc8a6c75cc580864368 Mon Sep 17 00:00:00 2001 From: Maarten de Waard <maarten@greenhost.nl> Date: Wed, 7 Jul 2021 15:11:21 +0200 Subject: [PATCH] add docker mirror info to inventory instead of separate settings.yml --- openappstack/ansible.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/openappstack/ansible.py b/openappstack/ansible.py index f9f5c2d44..21c752fdd 100644 --- a/openappstack/ansible.py +++ b/openappstack/ansible.py @@ -75,6 +75,17 @@ def create_inventory(cluster): inventory['all']['hosts'][cluster.hostname]['ansible_host'] = \ cluster.ip_address + + if cluster.docker_mirror_endpoint \ + and cluster.docker_mirror_server \ + and cluster.docker_mirror_username \ + and cluster.docker_mirror_password: + inventory['all']['hosts'][cluster.hostname]['docker_mirror']['enabled'] = True + inventory['all']['hosts'][cluster.hostname]['docker_mirror']['endpoint'] = cluster.docker_mirror_endpoint + inventory['all']['hosts'][cluster.hostname]['docker_mirror']['username'] = cluster.docker_mirror_username + inventory['all']['hosts'][cluster.hostname]['docker_mirror']['password'] = cluster.docker_mirror_password + inventory['all']['hosts'][cluster.hostname]['docker_mirror']['server'] = cluster.docker_mirror_server + inventory['all']['children']['master']['hosts'] = cluster.hostname inventory['all']['children']['worker']['hosts'] = cluster.hostname -- GitLab