--- # 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: Déployer le fichier de configuration de sudoers ansible.builtin.copy: src: "{{ keepalived_sudoers_src }}" 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_sudoers_src is file become: true notify: Redémarrer keepalived.service - name: Déployer les scripts ansible.builtin.copy: src: "{{ keepalived_notify_script_src }}" dest: /etc/keepalived/ owner: keepalived_script group: keepalived_script mode: u=rx,g=rx,o= when: keepalived_notify_script_src is file become: true notify: Redémarrer keepalived.service