Формула notify-and-reboot-formula

Формула для удаленной перезагрузки устройств.

Доступные состояния

Состояние notify-and-reboot

Мета-состояние (состояние, которое включает в себя другие состояния).

Запускает скрипт notify-and-reboot из директории в S3-совместимом хранилище. Имеет зависимость от notify-and-reboot.run через список include.

Состояние notify-and-reboot.run

Запускает скрипт notify-and-reboot из директории в S3-совместимом хранилище.

Состояние notify-and-reboot.clean

Удаляет файл notify-and-reboot.sh из файловой системы агента (minion).

Пример файла pillar.example

notify-and-reboot:
  # Переопределите значение map.jinja
  lookup:
    # Задайте имя скрипта
    file_name: "notify-and-reboot.sh"
     # Установите оболочку для использования скрипта
    shell: "/bin/sh"
     # Задайте отложенное время до перезагрузки, либо точное время перезагрузки.
     # Если параметр не задан, выполняется мгновенная перезагрузка
    time: ""
     # Укажите сообщение уведомления.
     # Если параметр не задан, отправляется сообщение по умолчанию с предупреждением о запланированной перезагрузке
    message: ""