--- # tasks file for keepalived - name: Installer le paquet ansible.builtin.apt: name: keepalived become: true - name: Déployer la configuration ansible.builtin.template: owner: root group: root mode: u=rw,g=r,o=r src: keepalived.j2 dest: /etc/keepalived/keepalived.conf become: true notify: Redémarrer keepalived.service - name: Créer le dossier de déploiement des scripts ansible.builtin.file: path: /srv/keepalived owner: root group: root mode: u=rwX,g=rX,o= state: directory become: true - name: Déployer les scripts ansible.builtin.copy: src: keepalived/notify_{{ state }}.sh dest: /srv/keepalived/ mode: u=r,g=r,o= loop: "{{ keepalived_notify }}" loop_control: index_var: state become: true notify: Redémarrer keepalived.service