Try to use set_fact to make the auth_info var

Signed-off-by: Clement Verna <cverna@tutanota.com>
This commit is contained in:
Clement Verna 2018-06-18 11:43:37 +02:00
parent bb68fec2cf
commit 5e2305acc0

View file

@ -565,7 +565,7 @@
- name: Add dockercfg secret to allow registry push orchestrator
hosts: osbs-masters-stg[0]:osbs-masters[0]
tags:
- osbs-dockercfg-secret-orchestrator
- osbs-dockercfg-secret
user: root
vars_files:
@ -573,11 +573,12 @@
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
vars:
auth_info_prod: "{{candidate_registry_osbs_prod_username}}:{{candidate_registry_osbs_prod_password}}"
auth_info_stg: "{{candidate_registry_osbs_stg_username}}:{{candidate_registry_osbs_stg_password}}"
pre_tasks:
- set_fact:
auth_info_prod: "{{candidate_registry_osbs_prod_username}}:{{candidate_registry_osbs_prod_password}}"
auth_info_stg: "{{candidate_registry_osbs_stg_username}}:{{candidate_registry_osbs_stg_password}}"
origin_version: "{{origin_version_out.stdout}}"
- name: Create the dockercfg secret file
local_action: >
template
@ -593,33 +594,6 @@
- source: "/tmp/.dockercfg"
dest: .dockercfg
post_tasks:
- name: Delete the temporary secret file
local_action: >
file
state=absent
path="/tmp/.dockercfg"
- name: Add dockercfg secret to allow registry push worker
hosts: osbs-masters-stg[0]:osbs-masters[0]
tags:
- osbs-dockercfg-secret-worker
user: root
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
pre_tasks:
- name: Create the dockercfg secret file
local_action: >
template
src="{{ files }}/osbs/dockercfg-{{env}}-secret.j2"
dest="/tmp/.dockercfg"
mode=0400
roles:
- role: osbs-secret
osbs_namespace: "{{ osbs_worker_namespace }}"
osbs_secret_name: "v2-registry-dockercfg"