From 5248b0280dd1cd6c0df1e17dd3aaf7d2532a9eef Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Thu, 13 Sep 2018 11:05:12 +0100 Subject: [PATCH] SUSE: Replace hardcoded version with Ansible fact Upstream provides packages for 42.2 and 42.3 and they may also provide packages for 15.0 in the future so we should be using the host version obtained from the Ansible fact in order to get the correct package for the distribution. This also updates the role metadata information for openSUSE. Change-Id: Id6f9d056f4603bacc5e5009354127e562ea363da --- meta/main.yml | 4 +--- vars/suse.yml | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/meta/main.yml b/meta/main.yml index bb027f0b..9f72d202 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -28,9 +28,7 @@ galaxy_info: - 7 - name: opensuse versions: - - 42.1 - - 42.2 - - 42.3 + - all categories: - cloud - rabbitmq diff --git a/vars/suse.yml b/vars/suse.yml index cbb0ed09..599a22fb 100644 --- a/vars/suse.yml +++ b/vars/suse.yml @@ -17,7 +17,7 @@ _rabbitmq_install_method: distro # These are all here as alternative ways to get the required packages either by # installing the package directly or getting it from the CentOS mirror -_rabbitmq_package_url: "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/opensuse/42.2/rabbitmq-server-3.7.5-1.suse.noarch.rpm/download.rpm" +_rabbitmq_package_url: "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/opensuse/{{ ansible_distribution_major_version }}/rabbitmq-server-3.7.5-1.suse.noarch.rpm/download.rpm" _rabbitmq_package_version: "{{ rabbitmq_package_url.split('/')[-2].rsplit('.', 1)[0] }}" _rabbitmq_release_version: "{{ rabbitmq_package_version.split('-')[2] }}" _rabbitmq_package_sha256: "58a1d5242c84cae1752f149eaf2f4d26d2d886eb5812c8eaf4c985494be2eabb"