Files
ansible/roles/nut_server/tasks/main.yml
2024-07-05 11:53:35 +02:00

34 lines
801 B
YAML

---
- 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: 0644
notify:
- Reload udev
- Restart nut-driver
- name: Put nut configuration files
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: 0640
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: '0640'
notify: Restart nut-server