Files
ansible/roles/nut_client/tasks/main.yml

23 lines
505 B
YAML

---
- name: Install nut client
ansible.builtin.package:
name: nut-client
state: present
update_cache: true
- 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