--- - 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