From e557cf85b0ce8882ba0384499eae307bee857dc5 Mon Sep 17 00:00:00 2001 From: Melekhin Anton Date: Sat, 20 Jul 2024 23:23:27 +0400 Subject: [PATCH] fix: add `jira_checksum_url` variable --- README.md | 1 + defaults/main.yml | 1 + tasks/install.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 32bcccd..8f2bcc2 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ Role Variables - `jira_version` The version of Jira to download (default: `9.12.11`). - `jira_archive_name` Jira archive name (default: `atlassian-jira-software-9.12.11.tar.gz`). - `jira_download_url` URL to download the Jira archive (default: `https://www.atlassian.com/software/jira/downloads/binary`). +- `jira_checksum_url` The Jira checksum file URL (default: `{{ jira_download_url }}/{{ jira_archive_name }}.sha256`). - `jira_download_path` Local path to download and extract the archive (default: `/tmp`). - `jira_user` and `jira_group` System user and group that will be created (default: `jira`). - `jira_root_path` The Jira installation directory (default: `/opt/atlassian/jira`). diff --git a/defaults/main.yml b/defaults/main.yml index cf6d906..361dac5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,6 +3,7 @@ jira_product: 'software' jira_version: '9.12.11' jira_archive_name: 'atlassian-jira-{{ jira_product }}-{{ jira_version }}.tar.gz' jira_download_url: 'https://www.atlassian.com/software/jira/downloads/binary' +jira_checksum_url: '{{ jira_download_url }}/{{ jira_archive_name }}.sha256' jira_download_path: '/tmp' # The Jira user and group diff --git a/tasks/install.yml b/tasks/install.yml index 88a6735..30db1c1 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -16,6 +16,7 @@ ansible.builtin.get_url: url: '{{ jira_download_url }}/{{ jira_archive_name }}' dest: '{{ jira_download_path }}/{{ jira_archive_name }}' + checksum: 'sha256:{{ jira_checksum_url }}' mode: 0644 delegate_to: localhost