This commit is contained in:
2024-01-10 02:05:03 +13:00
parent 9e07845208
commit 92df824252
16 changed files with 127 additions and 62 deletions

View File

@ -35,5 +35,7 @@ spec:
# 10.208.240.6
# 2400:8907:e002:7c10:ffff:ffff:ffff:f006
#
# Turn:
#
# Coturn:
# 10.208.240.7
# 2400:8907:e002:7c10:ffff:ffff:ffff:f007
#

View File

@ -0,0 +1,57 @@
- name: Template out ups.conf
ansible.builtin.template:
src: ups.conf.j2
dest: /etc/nut/ups.conf
owner: root
group: root
mode: '0644'
- name: Start and enable nut-enumerator
ansible.builtin.service:
name: nut-driver-enumerator
state: restarted
enabled: true
- name: Template out upsd.conf
ansible.builtin.template:
src: upsd.conf.j2
dest: /etc/nut/upsd.conf
owner: root
group: nut
mode: '0640'
- name: Template out upsd.users
ansible.builtin.template:
src: upsd.users.j2
dest: /etc/nut/upsd.users
owner: root
group: nut
mode: '0640'
- name: Open nut server firewall port
community.general.ufw:
rule: allow
to_ip: "{{ nut_server_listen_address }}"
to_port: "{{ nut_server_listen_port }}}}"
proto: tcp
comment: "NUT server"
- name: Start and enable nut-server
ansible.builtin.service:
name: nut-server
state: restarted
enabled: true
- name: Template out upsmon.conf
ansible.builtin.template:
src: upsmon.conf.j2
dest: /etc/nut/upsmon.conf
owner: root
group: nut
mode: '0640'
- name: Start and enable nut-monitor
ansible.builtin.service:
name: nut-monitor
state: restarted
enabled: true

View File

@ -0,0 +1,5 @@
{% for ups in ups_devices %}
[ups{{ loop.index }}]
driver = {{ ups.driver }}
port = {{ ups.port }}
{% endfor %}