pve_apcupsd
Ansible Роль: Конфигурация apcupsd для Proxmox VE
Это роль Ansible, которая настраивает apcupsd на Proxmox VE. Уведомления отправляются с помощью встроенного инструмента уведомлений Proxmox proxmox-mail-forward
, который по умолчанию отправляет электронные письма на адрес, настроенный для пользователя root узла PVE.
Эта роль была протестирована на Proxmox VE 7.2.
Требования
Отсутствуют.
Переменные роли
Доступные переменные перечислены ниже вместе с их значениями по умолчанию (см. 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: []
Конфигурация по умолчанию должна быть достаточной для настройки стандартных USB APC ИБП и соответствует конфигурации по умолчанию, поставляемой с apcupsd.
Для дополнительной информации о значениях конфигурации для файла apcupsd.conf
см. документацию демона.
Ключ pve_apcupsd_monitored_hosts
позволяет настроить узлы, которые будут отслеживаться с помощью multimon и upsstats. Каждая запись в этом списке должна содержать адрес узла и описание:
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: Сервер1
- address: 192.168.2.3
description: Сервер2
Зависимости
Отсутствуют.
Пример Playbook
- 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
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2022 году Симоном Кароном.
ansible-galaxy install simoncaron/ansible-role-pve_apcupsd