From 0b581de18e3de2f4e6fec67b2b177ebc862766ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Fri, 20 Oct 2017 10:35:02 +0200 Subject: [PATCH] See #19: use local copy when offline --- roles/openshift-postinstall/tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/openshift-postinstall/tasks/main.yml b/roles/openshift-postinstall/tasks/main.yml index dc2536f..1c1d5c4 100644 --- a/roles/openshift-postinstall/tasks/main.yml +++ b/roles/openshift-postinstall/tasks/main.yml @@ -1,5 +1,21 @@ --- + - name: Create a temporary directory + tempfile: + state: directory + register: tempfile + when: 'is_offline|default(False)|bool' + + - name: Push the JBoss ImageStreams to the target + copy: + src: '{{ jboss_image_streams }}' + dest: '{{ tempfile.path }}/{{ jboss_image_streams|basename }}' + when: 'is_offline|default(False)|bool' + + - set_fact: + jboss_image_streams: '{{ tempfile.path }}/{{ jboss_image_streams|basename }}' + when: 'is_offline|default(False)|bool' + - name: Install new JBoss ImageStreams command: oc create -n openshift -f "{{ jboss_image_streams }}" register: oc