From 1fe7e9264d2e7fdc45e97060dc04d9e5867a50e3 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Tue, 1 Nov 2016 16:04:51 +0000 Subject: [PATCH] only refresh image streams on the osbs master Signed-off-by: Adam Miller --- playbooks/groups/osbs-cluster.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/playbooks/groups/osbs-cluster.yml b/playbooks/groups/osbs-cluster.yml index 0816976274..86f37aaae0 100644 --- a/playbooks/groups/osbs-cluster.yml +++ b/playbooks/groups/osbs-cluster.yml @@ -553,6 +553,24 @@ with_items: "{{openshift_required_images}}" when: docker_pull_openshift|changed + - set_fact: + docker_pull_openshift: "{{ docker_pull_openshift }}" + + +- name: Post-Install image stream refresh + hosts: osbs-masters-stg[0] + tags: + - osbs-post-install + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - /srv/private/ansible/vars.yml + - /srv/private/ansible/files/openstack/passwords.yml + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + tasks: + - debug: var=hostvars + - name: refresh fedora image streams shell: "oc import-image fedora --all" - when: docker_pull_fedora|changed + when: env == "staging" and hostvars[groups["osbs-masters-stg"][0]]["docker_pull_fedora"]|changed +