--- - name: Install nut client ansible.builtin.package: name: nut-client state: present - name: Put upsmon configuration file ansible.builtin.template: src: upsmon.conf.j2 dest: /etc/nut/upsmon.conf mode: "0o640" notify: Restart nut-client - name: Put nut configuration file ansible.builtin.copy: src: files/nut.conf dest: /etc/nut/nut.conf mode: "0o640" when: inventory_hostname not in groups['nut_server'] notify: Restart nut-client