--- - name: Install nut server ansible.builtin.package: name: nut-server state: present - name: Put udev configuration file ansible.builtin.copy: src: files/90-nut-ups.rules dest: /etc/udev/rules.d/90-nut-ups.rules mode: "0o644" notify: - Reload udev - Restart nut-driver - name: Put nut configuration files ansible.builtin.copy: src: "{{ item.src }}" dest: "{{ item.dest }}" mode: "0o640" loop: - {src: "files/nut.conf", dest: "/etc/nut/nut.conf"} - {src: "files/ups.conf", dest: "/etc/nut/ups.conf"} - {src: "files/upsd.conf", dest: "/etc/nut/upsd.conf"} notify: Restart nut-server - name: Put upsd users file ansible.builtin.template: src: upsd.users.j2 dest: /etc/nut/upsd.users mode: "0o640" notify: Restart nut-server