--- # tasks file for keepalived - name: Installer le paquet ansible.builtin.apt: name: keepalived become: true - name: Déployer la configuration ansible.builtin.template: src: keepalived.j2 dest: /etc/keepalived/keepalived.conf owner: root group: root mode: u=rw,g=r,o=r become: true notify: Redémarrer keepalived.service - name: Déployer le fichier de configuration de sudoers ansible.builtin.copy: src: sudoers.j2 dest: /etc/sudoers.d/keepalived_script owner: root group: root mode: u=rw,g=r,o=r validate: /usr/sbin/visudo -cf %s when: keepalived_notify | length > 0 become: true notify: Redémarrer keepalived.service - name: Déployer les scripts ansible.builtin.template: src: notify.bash.j2 dest: /etc/keepalived/notify.bash owner: root group: keepalived_script mode: u=rwx,g=rx,o= when: keepalived_notify | length > 0 become: true notify: Redémarrer keepalived.service