Update for tags

This commit is contained in:
Adrien Reslinger 2020-04-13 00:44:53 +02:00
parent 84e84f9d93
commit bc705e073c

View file

@ -1,8 +1,9 @@
--- ---
- name: Include vars for {{ ansible_os_family }} - block:
- name: Include vars for {{ ansible_os_family }}
include_vars: "{{ ansible_os_family }}_{{ ansible_distribution_major_version }}.yml" include_vars: "{{ ansible_os_family }}_{{ ansible_distribution_major_version }}.yml"
- name: Install EPEL repo definition packages for {{ ansible_os_family }} on x86_64 and aarch64 plateform - name: Install EPEL repo definition packages for {{ ansible_os_family }} on x86_64 and aarch64 plateform
package: package:
name: "{{ item }}" name: "{{ item }}"
update_cache: yes update_cache: yes
@ -14,7 +15,7 @@
- not ansible_machine == "armv7l" - not ansible_machine == "armv7l"
- not ansible_machine == "armv6l" - not ansible_machine == "armv6l"
- name: Install EPEL repo definition for {{ ansible_os_family }} on ARM 32b plateform - name: Install EPEL repo definition for {{ ansible_os_family }} on ARM 32b plateform
template: template:
src: etc/yum.repos.d/epel_arm.repo.j2 src: etc/yum.repos.d/epel_arm.repo.j2
dest: /etc/yum.repos.d/epel.repo dest: /etc/yum.repos.d/epel.repo
@ -27,13 +28,13 @@
- ansible_machine == "armv7l" - ansible_machine == "armv7l"
# or ansible_machine == "armv6l" # or ansible_machine == "armv6l"
- name: Install base packages for {{ ansible_os_family }} - name: Install base packages for {{ ansible_os_family }}
package: package:
name: "{{ base_packages }}" name: "{{ base_packages }}"
update_cache: yes update_cache: yes
state: latest state: latest
- name: echo 'LANG="{{ locale }}"' > /etc/locale.conf - name: echo 'LANG="{{ locale }}"' > /etc/locale.conf
template: template:
src: locale.conf.j2 src: locale.conf.j2
dest: /etc/locale.conf dest: /etc/locale.conf
@ -42,19 +43,19 @@
mode: 0644 mode: 0644
# ln -sf ../usr/share/zoneinfo/Europe/Paris /etc/localtime # ln -sf ../usr/share/zoneinfo/Europe/Paris /etc/localtime
- name: timedatectl set-timezone "{{ timezone }}"; timedatectl set-local-rtc no - name: timedatectl set-timezone "{{ timezone }}"; timedatectl set-local-rtc no
timezone: timezone:
name: "{{ timezone }}" name: "{{ timezone }}"
hwclock: UTC hwclock: UTC
# echo UTC >> /etc/adjtime # echo UTC >> /etc/adjtime
#cat /etc/adjtime # cat /etc/adjtime
#0.0 0 0.0 # 0.0 0 0.0
#0 # 0
#UTC # UTC
- name: "Configure auto update for RHEL linux family" - name: "Configure auto update for RHEL linux family"
template: template:
src: etc/yum/yum-cron.conf.j2 src: etc/yum/yum-cron.conf.j2
dest: /etc/yum/yum-cron.conf dest: /etc/yum/yum-cron.conf
@ -65,13 +66,13 @@
- ansible_os_family == "RedHat" - ansible_os_family == "RedHat"
- ansible_distribution_major_version = '7' - ansible_distribution_major_version = '7'
- name: upgrade all packages - name: upgrade all packages
package: package:
name: "*" name: "*"
update_cache: yes update_cache: yes
state: latest state: latest
- name: Install install_pxe.sh script - name: Install install_pxe.sh script
copy: copy:
src: usr/local/sbin/install_pxe.sh src: usr/local/sbin/install_pxe.sh
dest: /usr/local/sbin/install_pxe.sh dest: /usr/local/sbin/install_pxe.sh
@ -79,23 +80,23 @@
group: root group: root
mode: 0755 mode: 0755
- name: Enable rngd service - name: Enable rngd service
service: service:
name: rngd name: rngd
state: started state: started
enabled: yes enabled: yes
- name: Ensure rngd service is started - name: Ensure rngd service is started
service: service:
name: rngd name: rngd
state: started state: started
- name: Compress logs - name: Compress logs
replace: replace:
path: /etc/logrotate.conf path: /etc/logrotate.conf
regexp: '^#compress' regexp: '^#compress'
replace: 'compress' replace: 'compress'
- block: - block:
- name: Verify if hosts.deny TCP_Wrappers file exists - name: Verify if hosts.deny TCP_Wrappers file exists
stat: stat:
path: "/etc/hosts.deny" path: "/etc/hosts.deny"
@ -126,4 +127,5 @@
when: when:
- ansible_os_family == "RedHat" - ansible_os_family == "RedHat"
- ansible_distribution_major_version < '8' - ansible_distribution_major_version < '8'
tags:
- os