forked from ISTI-ansible-roles/ansible-roles
Centos 7 vs 8.
This commit is contained in:
parent
213fc52b7e
commit
4d0b9440c6
|
@ -9,14 +9,21 @@ dns1: 208.67.220.220
|
|||
dns2: 208.67.222.222
|
||||
configure_domain_name_in_interface: False
|
||||
|
||||
el_yum_automation: True
|
||||
centos7_packages_automation:
|
||||
- yum-cron
|
||||
- yum-plugin-fastestmirror
|
||||
|
||||
el_dnf_automation: False
|
||||
centos8_packages_automation:
|
||||
- dnf-automatic
|
||||
|
||||
centos_packages_to_install:
|
||||
- dstat
|
||||
- lsof
|
||||
- strace
|
||||
- traceroute
|
||||
- bind-utils
|
||||
- yum-cron
|
||||
- yum-plugin-fastestmirror
|
||||
- whois
|
||||
- iotop
|
||||
- policycoreutils-python
|
||||
|
|
|
@ -3,6 +3,24 @@
|
|||
yum: name={{ centos_packages_to_install }} state={{ centos_pkg_state }}
|
||||
tags: [ 'centos', 'bootstrap', 'packages' ]
|
||||
|
||||
- name: Install the packages to automate some yum tasks on CentOS 7
|
||||
yum:
|
||||
pkg: '{{ centos7_packages_automation }}'
|
||||
state: present
|
||||
when:
|
||||
- ansible_distribution_file_variety == "RedHat"
|
||||
- ansible_distribution_major_version is version_compare('7', '<=')
|
||||
- el_yum_automation
|
||||
|
||||
- name: Install the packages to automate some dnf tasks on CentOS 8
|
||||
yum:
|
||||
pkg: '{{ centos8_packages_automation }}'
|
||||
state: present
|
||||
when:
|
||||
- ansible_distribution_file_variety == "RedHat"
|
||||
- ansible_distribution_major_version is version_compare('8', '>=')
|
||||
- el_dnf_automation
|
||||
|
||||
- name: Install the basic packages from the EPEL repository
|
||||
yum: name={{ centos_packages_from_epel }} state={{ centos_pkg_state }}
|
||||
when: centos_install_epel
|
||||
|
|
Loading…
Reference in New Issue