diff --git a/openappstack/ansible.py b/openappstack/ansible.py index f9f5c2d445db06b2cd3524bae8917ebbbb05508f..21c752fddd16118de0f684a9a2017a0c9c97df26 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