From bac99ae2a7c6f1e34a9ae4ae5f4b40ad21197d11 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Fri, 3 May 2019 11:59:52 +1000 Subject: [PATCH] DCD-224: Move back to true ServiceDesk versioning, and perform mapping in the top level playbook. --- aws_jira_dc_node.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/aws_jira_dc_node.yml b/aws_jira_dc_node.yml index b329b1a..111d993 100644 --- a/aws_jira_dc_node.yml +++ b/aws_jira_dc_node.yml @@ -17,6 +17,21 @@ atl_product_edition: "jira-{{ bundle_map[atl_product_bundle] }}" + + # Another quirk; we need to map servicedesk versions to the + # appropriate Jira version: + atl_servicedesk_major_version: "{{ atl_product_version | regex_search('^\\d+') | default('latest', true) }}" + atl_servicedesk_version_map: + '3': "7.13.3" + '4': "latest" + 'latest': 'latest' + + pre_tasks: + - name: Set the Jira version for ServiceDesk if necessary + set_fact: + atl_product_version: "{{ atl_servicedesk_version_map[atl_servicedesk_major_version] }}" + when: atl_product_bundle == "servicedesk" or atl_product_bundle == "all" + roles: - linux_common - aws_common