simoncaron.pve_apcupsd

Rola Ansible: Konfiguracja apcupsd na Proxmox VE

Ansible Lint Ansible Release Pobrania Ansible Galaxy

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.

O projekcie

A role to configure apcupsd on Provmox VE 7.2

Zainstaluj
ansible-galaxy install simoncaron.pve_apcupsd
Licencja
mit
Pobrania
3.5k
Właściciel
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm