Files
ansible-fet/roles/USV_monitoring/tasks/main.yml

71 lines
1.3 KiB
YAML

- name: Check NUT (Network UPS Tools) installation
apt:
update_cache: yes
name: nut
- name: NUT mode - /etc/nut/nut.conf
copy:
dest: /etc/nut/nut.conf
src: nut.conf
owner: root
group: nut
mode: 0640
backup: yes
- name: UPS conf - /etc/nut/ups.conf
copy:
dest: /etc/nut/ups.conf
src: ups.conf
owner: root
group: nut
mode: 0640
backup: yes
- name: UPS ip:port - /etc/nut/upsd.conf
copy:
dest: /etc/nut/upsd.conf
src: upsd.conf
owner: root
group: nut
mode: 0640
backup: yes
- name: NUT user - /etc/nut/upsd.users
copy:
dest: /etc/nut/upsd.users
src: upsd.users
owner: root
group: nut
mode: 0640
backup: yes
- name: NUT monitoring - /etc/nut/upsmon.conf
copy:
dest: /etc/nut/upsmon.conf
src: upsmon.conf
owner: root
group: nut
mode: 0640
backup: yes
#- name: Serial port configuration- /etc/udev/rules.d/99_nut-serialups.rules
# copy:
# dest: /etc/udev/rules.d/99_nut-serialups.rules
# src: 99_nut-serialups.rules
# owner: root
# group: nut
# mode: 0640
# backup: yes
#
#- name: Force udev to reload Serialports
# command: "udevadm control --reload-rules"
#
#- name: Force udev to reload Serialports
# command: "udevadm trigger"
- name: Stop the upsd
command: "upsd -c stop"
- name: Start the upsd
command: upsd