From f89b52b046bd7c6f303682d7e984510b931a01d4 Mon Sep 17 00:00:00 2001 From: John McCann Cunniff Jr Date: Fri, 3 May 2024 12:46:54 -0400 Subject: [PATCH] FIX almalinux --- tasks/main.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index de40f0a..d0305c4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -45,6 +45,14 @@ set_fact: cplusplus_devtoolset: "gcc-toolset-{{ DTSVER }}" +- name: Use new dts name on alma linux + when: + - ansible_os_family == 'RedHat' + - ansible_distribution == 'AlmaLinux' + - ansible_distribution_major_version|int >= 8 + set_fact: + cplusplus_dts_rpms: "gcc-toolset-{{ DTSVER }}" + - name: Install development tools when: ansible_os_family == 'RedHat' and development_groupinstall package: @@ -192,7 +200,9 @@ - (collections_enabled|bool and ansible_distribution_major_version|int < 8) or (DTSVER|int >= 9 - and ansible_distribution_major_version|int == 8) + and ansible_distribution_major_version|int == 8) or + (DTSVER|int >= 9 + and ansible_distribution == 'AlmaLinux') tags: - base_gcc @@ -226,7 +236,9 @@ - (collections_enabled|bool and ansible_distribution_major_version|int < 8) or (DTSVER|int >= 9 - and ansible_distribution_major_version|int == 8) + and ansible_distribution_major_version|int == 8) or + (DTSVER|int >= 9 + and ansible_distribution == 'AlmaLinux') tags: - base_gcc - notest @@ -248,7 +260,9 @@ - (collections_enabled|bool and ansible_distribution_major_version|int < 8) or (DTSVER|int >= 9 - and ansible_distribution_major_version|int == 8) + and ansible_distribution_major_version|int >= 8) or + (DTSVER|int >= 9 + and ansible_distribution == 'AlmaLinux') set_fact: cmd_env: "source /opt/rh/{{ cplusplus_devtoolset }}/enable && " tags: