61 lines
1.5 KiB
YAML
61 lines
1.5 KiB
YAML
---
|
|
- name: Gate
|
|
ansible.builtin.meta: end_host
|
|
when: not baseline_common_enabled | bool
|
|
|
|
- name: Mettre à jour le cache APT
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
|
|
- name: Installer les paquets communs
|
|
ansible.builtin.apt:
|
|
name: "{{ baseline_common_packages }}"
|
|
state: present
|
|
|
|
- name: Retirer les paquets explicitement exclus
|
|
ansible.builtin.apt:
|
|
name: "{{ baseline_common_remove_packages }}"
|
|
state: absent
|
|
purge: true
|
|
when: baseline_common_remove_packages | length > 0
|
|
|
|
- name: Appliquer les mises à jour de distribution
|
|
ansible.builtin.apt:
|
|
upgrade: dist
|
|
when: baseline_common_upgrade | bool
|
|
|
|
- name: Régler le fuseau horaire
|
|
community.general.timezone:
|
|
name: "{{ ab_timezone }}"
|
|
when: baseline_common_manage_timezone | bool
|
|
|
|
- name: Désactiver systemd-timesyncd si présent
|
|
ansible.builtin.systemd:
|
|
name: systemd-timesyncd
|
|
enabled: false
|
|
state: stopped
|
|
failed_when: false
|
|
when: baseline_common_manage_chrony | bool
|
|
|
|
- name: Déployer la configuration chrony
|
|
ansible.builtin.template:
|
|
src: chrony.conf.j2
|
|
dest: /etc/chrony/chrony.conf
|
|
mode: '0644'
|
|
when: baseline_common_manage_chrony | bool
|
|
notify: Restart chrony
|
|
|
|
- name: Activer chrony
|
|
ansible.builtin.systemd:
|
|
name: chrony
|
|
enabled: true
|
|
state: started
|
|
when: baseline_common_manage_chrony | bool
|
|
|
|
- name: Activer qemu-guest-agent si présent
|
|
ansible.builtin.systemd:
|
|
name: "{{ baseline_common_qemu_guest_agent_service }}"
|
|
enabled: true
|
|
state: started
|
|
failed_when: false
|