From 19329447a800d424ec7c6ec0dcd325023799b881 Mon Sep 17 00:00:00 2001 From: Brett Meehan Date: Fri, 18 Oct 2019 13:57:13 +1100 Subject: [PATCH] ITOPSENG-101 logic to fetch and unpack jsd as an obr --- .../tasks/jira-servicedesk_as_obr.yml | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/roles/product_install/tasks/jira-servicedesk_as_obr.yml b/roles/product_install/tasks/jira-servicedesk_as_obr.yml index 012c6d9..efb1711 100644 --- a/roles/product_install/tasks/jira-servicedesk_as_obr.yml +++ b/roles/product_install/tasks/jira-servicedesk_as_obr.yml @@ -6,7 +6,7 @@ return_content=yes register: atl_product_version_info -- name: lets grab the build number +- name: Show the returned build number debug: msg="buildNumber={{ atl_product_version_info.json.buildNumber }}" @@ -16,15 +16,33 @@ return_content=yes register: atl_jsd_build_info -- name: lets grab the obr binary href +- name: Show the returned obr binary href debug: msg="obr_ref={{ atl_jsd_build_info.json._embedded.artifact._links.binary.href }}" -- name: grab the jsd obr +- name: Fetch the jsd obr get_url: url: "{{ atl_jsd_build_info.json._embedded.artifact._links.binary.href }}" dest: "{{ atl_installer_temp }}" + register: jsdobr -- name: override the atl_product_edition to jira-software - set_fact: - atl_product_edition: "jira-software" +- name: check the name of the downloaded file + debug: + msg="{{ jsdobr.dest }}" + +- name: Copy the obr to shared_home + copy: + src: "{{ jsdobr.dest }}" + dest: "{{ atl_product_version_cache_dir }}" + remote_src: true + +- name: Unpack the obr into the installed-plugins dir + unarchive: + remote_src: true + src: "{{ jsdobr.dest }}" + dest: "{{ atl_product_version_cache_dir }}/plugins/installed-plugins" + owner: "{{ atl_product_user }}" + group: "{{ atl_product_user }}" + mode: 0750 + extra_opts: + - "-j"