--- - name: Vérifier le template Debian 13 Proxmox Chezlepro hosts: vm_templates become: true gather_facts: true tasks: - name: Afficher les partitions ansible.builtin.command: lsblk -f register: lsblk_output changed_when: false - name: Résultat lsblk ansible.builtin.debug: var: lsblk_output.stdout_lines - name: Vérifier l'absence de swap actif ansible.builtin.command: swapon --show register: swapon_output changed_when: false failed_when: swapon_output.stdout | length > 0 - name: Collecter les services ansible.builtin.service_facts: - name: Valider les services de base ansible.builtin.assert: that: - ansible_facts.services['ssh.service'].state == 'running' - ansible_facts.services['qemu-guest-agent.service'].state == 'running' - ansible_facts.services['chrony.service'].state == 'running' fail_msg: "Un service de base n'est pas actif." - name: Vérifier cloud-init ansible.builtin.command: cloud-init --version register: cloud_init_version changed_when: false - name: Afficher cloud-init ansible.builtin.debug: var: cloud_init_version.stdout - name: Vérifier les erreurs critiques du boot courant ansible.builtin.command: journalctl -b -p err..alert --no-pager register: boot_errors changed_when: false failed_when: false - name: Afficher les erreurs du boot courant ansible.builtin.debug: var: boot_errors.stdout_lines