diff options
| author | Matt Bruzek <mbruzek@gmail.com> | 2018-01-18 15:27:13 -0600 | 
|---|---|---|
| committer | Matt Bruzek <mbruzek@gmail.com> | 2018-01-18 15:27:13 -0600 | 
| commit | cb581bfb67a53f887c4705d45fc7b0024a6816f9 (patch) | |
| tree | 9c351ddd9282f5d3d37c1189af0ac2ad444c0125 /roles/openshift_examples/tasks | |
| parent | c7a1c448cbd64de98e1f097d14b58ee9f6ccf511 (diff) | |
| parent | 1a2a895356df638756d2117e3d324710167737db (diff) | |
Merge branch 'master' into mbruzek-openshift-openstack
Diffstat (limited to 'roles/openshift_examples/tasks')
| -rw-r--r-- | roles/openshift_examples/tasks/main.yml | 28 | 
1 files changed, 16 insertions, 12 deletions
| diff --git a/roles/openshift_examples/tasks/main.yml b/roles/openshift_examples/tasks/main.yml index 356317431..7787da4f0 100644 --- a/roles/openshift_examples/tasks/main.yml +++ b/roles/openshift_examples/tasks/main.yml @@ -13,18 +13,23 @@  # use it either due to changes introduced in Ansible 2.x.  - name: Create local temp dir for OpenShift examples copy    local_action: command mktemp -d /tmp/openshift-ansible-XXXXXXX -  become: False    register: copy_examples_mktemp    run_once: True +- name: Chmod local temp dir for OpenShift examples copy +  local_action: command chmod 777 "{{ copy_examples_mktemp.stdout }}" +  run_once: True +  - name: Create tar of OpenShift examples    local_action: command tar -C "{{ role_path }}/files/examples/{{ content_version }}/" -cvf "{{ copy_examples_mktemp.stdout }}/openshift-examples.tar" .    args:      # Disables the following warning:      # Consider using unarchive module rather than running tar      warn: no -  become: False -  register: copy_examples_tar + +- name: Chmod local temp dir for OpenShift examples copy +  local_action: command chmod 744 "{{ copy_examples_mktemp.stdout }}/openshift-examples.tar" +  run_once: True  - name: Create the remote OpenShift examples directory    file: @@ -38,7 +43,6 @@      dest: "{{ examples_base }}/"  - name: Cleanup the OpenShift Examples temp dir -  become: False    local_action: file dest="{{ copy_examples_mktemp.stdout }}" state=absent  # Done copying examples @@ -53,7 +57,7 @@  # RHEL and Centos image streams are mutually exclusive  - name: Import RHEL streams    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ item }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ item }}    when: openshift_examples_load_rhel | bool    with_items:      - "{{ rhel_image_streams }}" @@ -63,7 +67,7 @@  - name: Import Centos Image streams    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ item }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ item }}    when: openshift_examples_load_centos | bool    with_items:      - "{{ centos_image_streams }}" @@ -73,7 +77,7 @@  - name: Import db templates    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ db_templates_base }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ db_templates_base }}    when: openshift_examples_load_db_templates | bool    register: oex_import_db_templates    failed_when: "'already exists' not in oex_import_db_templates.stderr and oex_import_db_templates.rc != 0" @@ -90,7 +94,7 @@      - "{{ quickstarts_base }}/django.json"  - name: Remove defunct quickstart templates from openshift namespace -  command: "{{ openshift.common.client_binary }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift delete templates/{{ item }}" +  command: "{{ openshift_client_binary }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift delete templates/{{ item }}"    with_items:      - nodejs-example      - cakephp-example @@ -102,7 +106,7 @@  - name: Import quickstart-templates    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ quickstarts_base }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ quickstarts_base }}    when: openshift_examples_load_quickstarts | bool    register: oex_import_quickstarts    failed_when: "'already exists' not in oex_import_quickstarts.stderr and oex_import_quickstarts.rc != 0" @@ -116,7 +120,7 @@      - "{{ xpaas_templates_base }}/sso70-basic.json"  - name: Remove old xPaas templates from openshift namespace -  command: "{{ openshift.common.client_binary }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift delete templates/{{ item }}" +  command: "{{ openshift_client_binary }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift delete templates/{{ item }}"    with_items:      - sso70-basic    register: oex_delete_old_xpaas_templates @@ -125,7 +129,7 @@  - name: Import xPaas image streams    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ xpaas_image_streams }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ xpaas_image_streams }}    when: openshift_examples_load_xpaas | bool    register: oex_import_xpaas_streams    failed_when: "'already exists' not in oex_import_xpaas_streams.stderr and oex_import_xpaas_streams.rc != 0" @@ -133,7 +137,7 @@  - name: Import xPaas templates    command: > -    {{ openshift.common.client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ xpaas_templates_base }} +    {{ openshift_client_binary }} {{ openshift_examples_import_command }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig -n openshift -f {{ xpaas_templates_base }}    when: openshift_examples_load_xpaas | bool    register: oex_import_xpaas_templates    failed_when: "'already exists' not in oex_import_xpaas_templates.stderr and oex_import_xpaas_templates.rc != 0" | 
