Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion tasks/insights-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@

- name: Configure remediation
when:
- ansible_distribution_version is version("8.4", ">=")
- ansible_facts['distribution_version'] is version("8.4", ">=")
- rhc_insights.remediation | d("present") == "present"
block:
- name: Ensure worker and ansible packages are installed
Expand Down
4 changes: 2 additions & 2 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
- name: Handle insights unregistration
include_tasks: insights-client-unregistration.yml
when:
- ansible_distribution == "RedHat"
- ansible_facts['distribution'] == "RedHat"
- >-
rhc_insights.state | d("present") == "absent"
or rhc_state | d("present") in ["absent", "reconnect"]
Expand All @@ -18,6 +18,6 @@
- name: Handle insights registration
include_tasks: insights-client.yml
when:
- ansible_distribution == "RedHat"
- ansible_facts['distribution'] == "RedHat"
- rhc_insights.state | d("present") == "present"
- rhc_state | d("present") in ["present", "reconnect"]
2 changes: 1 addition & 1 deletion tasks/set_vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
- name: Check if insights-packages are installed
package_facts:
when:
- ansible_distribution == "RedHat"
- ansible_facts['distribution'] == "RedHat"
- >-
rhc_insights.state | d("present") == "absent"
or rhc_state | d("present") in ["absent", "reconnect"]
Expand Down
4 changes: 2 additions & 2 deletions tests/tasks/setup_candlepin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
- --publish
- 8080:8080
- "{{ '--privileged'
if (ansible_distribution in ['CentOS', 'RedHat']
and ansible_distribution_major_version | int < 8)
if (ansible_facts['distribution'] in ['CentOS', 'RedHat']
and ansible_facts['distribution_major_version'] | int < 8)
else '' }}"
- ghcr.io/candlepin/candlepin-unofficial
command:
Expand Down
8 changes: 4 additions & 4 deletions tests/tests_environments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,10 @@
- name: Check the enabled environments
when:
- >-
ansible_distribution not in ["CentOS", "RedHat"]
or (ansible_distribution == "CentOS"
and ansible_distribution_major_version | int >= 8)
or (ansible_distribution_version is version("8.6", ">="))
ansible_facts["distribution"] not in ["CentOS", "RedHat"]
or (ansible_facts["distribution"] == "CentOS"
and ansible_facts["distribution_major_version"] | int >= 8)
or (ansible_facts["distribution_version"] is version("8.6", ">="))
block:
- name: Get enabled environments
include_tasks: tasks/list_environments.yml
Expand Down
2 changes: 1 addition & 1 deletion tests/tests_insights_remediation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
- name: Skip if the RHEL version is older than 8.4
meta: end_play
when:
- ansible_distribution_version is version("8.4", "<")
- ansible_facts["distribution_version"] is version("8.4", "<")

- name: Test remediation
block:
Expand Down
4 changes: 2 additions & 2 deletions tests/vars/rh_distros_vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ __rhc_rh_distros:
__rhc_rh_distros_fedora: "{{ __rhc_rh_distros + ['Fedora'] }}"

# Use this in conditionals to check if distro is Red Hat or clone
__rhc_is_rh_distro: "{{ ansible_distribution in __rhc_rh_distros }}"
__rhc_is_rh_distro: "{{ ansible_facts['distribution'] in __rhc_rh_distros }}"

# Use this in conditionals to check if distro is Red Hat or clone, or Fedora
__rhc_is_rh_distro_fedora: "{{ ansible_distribution in __rhc_rh_distros_fedora }}"
__rhc_is_rh_distro_fedora: "{{ ansible_facts['distribution'] in __rhc_rh_distros_fedora }}"
6 changes: 3 additions & 3 deletions vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ __rhc_insights_tags: "/etc/insights-client/tags.yaml"
# to Insights, used for remediations; starting from EL 10 the service is the
# upstream one, and no more the downstream-branded one
__rhc_yggdrasil_systemd_service: "{{ 'yggdrasil'
if (ansible_distribution_major_version | int >= 10)
if (ansible_facts['distribution_major_version'] | int >= 10)
else 'rhcd' }}"

# BEGIN - DO NOT EDIT THIS BLOCK - rh distros variables
Expand All @@ -44,8 +44,8 @@ __rhc_rh_distros:
__rhc_rh_distros_fedora: "{{ __rhc_rh_distros + ['Fedora'] }}"

# Use this in conditionals to check if distro is Red Hat or clone
__rhc_is_rh_distro: "{{ ansible_distribution in __rhc_rh_distros }}"
__rhc_is_rh_distro: "{{ ansible_facts['distribution'] in __rhc_rh_distros }}"

# Use this in conditionals to check if distro is Red Hat or clone, or Fedora
__rhc_is_rh_distro_fedora: "{{ ansible_distribution in __rhc_rh_distros_fedora }}"
__rhc_is_rh_distro_fedora: "{{ ansible_facts['distribution'] in __rhc_rh_distros_fedora }}"
# END - DO NOT EDIT THIS BLOCK - rh distros variables
Loading