become: true
- name: Install LF Recommended Tools on RedHat
- package:
+ yum:
name: "{{ lf_recommended_tools_packages }}"
state: present
when: ansible_os_family == 'RedHat'
- name: Install LF Recommended Tools on Debian
# Note: apt module requires state: 'fixed' not in dnf or yum modules
- package:
+ apt:
name: "{{ lf_recommended_tools_packages }}"
state: fixed
when: ansible_os_family == 'Debian'
tags: ["skip_ansible_lint"]
- name: Ensure Node.js AppStream module is disabled (CentOS 8+).
- command: yum module disable -y nodejs
- args:
- warn: false
+ ansible.builtin.command: yum module disable -y nodejs
register: module_disable
changed_when: "'Nothing to do.' not in module_disable.stdout"
when: ansible_distribution_major_version | int >= 8
---
-lf_recommended_tools_packages: "{{ lf_recommended_tools_packages_common }} + {{ lf_recommended_tools_packages_distro }}"
+lf_recommended_tools_packages: "{{ lf_recommended_tools_packages_common + lf_recommended_tools_packages_distro }}"
lf_recommended_tools_packages_common:
- ant
- crudini
- dstat
- facter
- git
+ - gpg
- graphviz
- jq
- sshpass