From 79ae9dc5df8b0d191661c300df7f0f50a2cb9e7a Mon Sep 17 00:00:00 2001 From: bmeehan Date: Wed, 13 Mar 2024 09:31:29 +1100 Subject: [PATCH] ITPLT-3591 switch to using the get_url module --- roles/bitbucket_mesh/tasks/main.yml | 42 +++++++++++++++++++---------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/roles/bitbucket_mesh/tasks/main.yml b/roles/bitbucket_mesh/tasks/main.yml index e7b2f2b..823a4dd 100644 --- a/roles/bitbucket_mesh/tasks/main.yml +++ b/roles/bitbucket_mesh/tasks/main.yml @@ -27,21 +27,35 @@ tags: - runtime_pkg -- name: download the mesh distribution using maven - community.general.maven_artifact: - artifact_id: "mesh-distribution" +# Fetch binary and copy to temp +# optionally use basic_auth creds from secrets_manager +- name: Fetch binary + ansible.builtin.get_url: + url: "{{ atl_product_download_url }}" dest: "{{ mesh_install_dir }}" - extension: "tar.gz" - group_id: "com.atlassian.bitbucket.mesh" - keep_name: yes - password: "{{ download_atlassian_password | default(omit) }}" - repository_url: "{{ bitbucket_mesh_maven_repo }}" - username: "{{ download_atlassian_username | default(omit) }}" - version: "{{ atl_product_version }}" - mode: "0644" - owner: "{{ atl_product_user_uid }}" - group: "{{ atl_product_user_uid }}" - register: maven_download + url_password: "{{ download_atlassian_password | default(omit) }}" + url_username: "{{ download_atlassian_username | default(omit) }}" + owner: "{{ atl_product_user }}" + group: "{{ atl_product_user }}" + mode: 0644 + force: false + register: atl_product_completed + +# - name: download the mesh distribution using maven +# community.general.maven_artifact: +# artifact_id: "mesh-distribution" +# dest: "{{ mesh_install_dir }}" +# extension: "tar.gz" +# group_id: "com.atlassian.bitbucket.mesh" +# keep_name: yes +# password: "{{ download_atlassian_password | default(omit) }}" +# repository_url: "{{ bitbucket_mesh_maven_repo }}" +# username: "{{ download_atlassian_username | default(omit) }}" +# version: "{{ atl_product_version }}" +# mode: "0644" +# owner: "{{ atl_product_user_uid }}" +# group: "{{ atl_product_user_uid }}" +# register: maven_download - name: extract the downloaded artifact ansible.builtin.unarchive: