simoncaron.pve_apcupsd
Rola Ansible: Konfiguracja apcupsd na Proxmox VE
Rola Ansible, która konfiguruje apcupsd na Proxmox VE. Powiadomienia są wysyłane za pomocą wbudowanego narzędzia do powiadamiania Proxmox proxmox-mail-forward
, które domyślnie wysyła e-maile na adres skonfigurowany dla użytkownika root w węźle PVE.
Ta rola została przetestowana na Proxmox VE 7.2.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (sprawdź defaults/main.yml
):
pve_apcupsd_ups_name: ""
pve_apcupsd_ups_cable: usb
pve_apcupsd_ups_type: usb
pve_apcupsd_device: ""
pve_apcupsd_on_battery_delay: "6"
pve_apcupsd_ups_battery_level: "5"
pve_apcupsd_ups_minutes: "3"
pve_apcupsd_nisip: 127.0.0.1
pve_apcupsd_monitored_hosts: []
Domyślna konfiguracja powinna wystarczyć do skonfigurowania standardowych UPS-ów USB firmy APC i odpowiada domyślnej konfiguracji dostarczanej z apcupsd.
Aby uzyskać dodatkowe informacje na temat wartości konfiguracyjnych dla pliku apcupsd.conf
, zobacz dokumentację demona.
Klucz pve_apcupsd_monitored_hosts
pozwala na skonfigurowanie hostów monitorowanych przez multimon i upsstats. Każdy wpis na tej liście powinien zawierać adres hosta i opis:
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: Serwer1
- address: 192.168.2.3
description: Serwer2
Zależności
Brak.
Przykład Playbooka
- hosts: localhost
vars:
pve_apcupsd_ups_name: ""
pve_apcupsd_on_battery_delay: "10"
pve_apcupsd_ups_battery_level: "10"
pve_apcupsd_ups_minutes: "5"
roles:
- simoncaron.pve_apcupsd
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2022 roku przez Simona Carona.
ansible-galaxy install simoncaron.pve_apcupsd