Change-Id: I0a75bc3592c9757f1919082600e8b461d108967e
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
---
# Include variables and define needed variables.
- name: Include OS-specific variables.
---
# Include variables and define needed variables.
- name: Include OS-specific variables.
- include_vars: "{{ ansible_os_family }}.yml"
-
-- name: Define compilers_packages.
- set_fact:
- compilers_packages: "{{ __compilers_packages | list }}"
- when: compilers_packages is not defined
+ include_vars: "{{ item }}"
+ with_first_found:
+ - "{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml"
+ - "{{ ansible_distribution }}.yml"
+ - "{{ ansible_os_family }}.yml"
# Setup/install tasks.
- include: setup-RedHat.yml
# Setup/install tasks.
- include: setup-RedHat.yml
- when: ansible_os_family == 'RedHat'
+ when: ansible_os_family in ['RedHat', 'Rocky']
- include: setup-Debian.yml
when: ansible_os_family == 'Debian'
- include: setup-Debian.yml
when: ansible_os_family == 'Debian'
-# TODO
-__compilers_packages: []
+++ /dev/null
----
-__compilers_packages:
- - gcc-4.8
- - gcc-5
- - gcc-6
- - gcc-7
- - gcc-8
- - g++-4.8
- - g++-5
- - g++-6
- - g++-7
- - g++-8
- - clang-3.9
- - clang-4.0
- - clang-5.0
- - clang-6.0
- - clang-7
-# TODO
-__compilers_packages:
-# TODO
-__compilers_packages: []
--- /dev/null
+---
+compilers_packages:
+ - gcc-4.8
+ - gcc-5
+ - gcc-6
+ - gcc-7
+ - gcc-8
+ - g++-4.8
+ - g++-5
+ - g++-6
+ - g++-7
+ - g++-8
+ - clang-3.9
+ - clang-4.0
+ - clang-5.0
+ - clang-6.0
+ - clang-7
--- /dev/null
+---
+compilers_packages:
+ - gcc
+ - gcc-9
+ - gcc-10
+ - gcc-11
+ - gcc-12
+ - g++
+ - g++-9
+ - g++-10
+ - g++-11
+ - g++-12
+ - clang
+ - clang-11
+ - clang-12
+ - clang-13
+ - clang-14