pve_apcupsd

Ansible Роль: Конфигурация apcupsd для Proxmox VE

Ansible Lint Ansible Release Загрузки Ansible Galaxy

Это роль 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 году Симоном Кароном.

О проекте

A role to configure apcupsd on Provmox VE 7.2

Установить
ansible-galaxy install simoncaron/ansible-role-pve_apcupsd
Лицензия
mit
Загрузки
2637
Владелец
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm