dehydrated_cron

Ansible Роль: deyhdrated_cron

Molecule

Устанавливает задачи cron для dehydrated и отправляет электронные письма только в случае изменений.

Использование

Конфигурация

Обратите внимание, что все переменные имеют значения по умолчанию и обычно не требуют изменений.

  • dehydrated_cron_script_dir: Путь к вспомогательным скриптам cron
  • dehydrated_config_dir: Путь к конфигурации Dehydrated
  • dehydrated_certs_dir: Путь к сертификатам Dehydrated
  • dehydrated_binary: Путь к бинарному файлу Dehydrated
  • dehydrated_check_span: Время (в секундах) перед истечением срока действия сертификата, после которого он будет считаться устаревшим.
  • dehydrated_cron_renew: Шаблон crontab для вызова обновления
  • dehydrated_cron_check: Шаблон crontab для вызова проверки

Переменные конфигурации совместимы с 24367dfa/ansible-role-dehydrated.

Включение

в качестве роли:

vars:
  - dehydrated_…: …

roles:
  - role: penguineer.dehydrated_cron

в качестве задачи:

tasks:
  - name: Настройка cron для dehydrated
    include_role:
      name: penguineer.dehydrated_cron
    vars:
      dehydrated_…: …

Очистка

Если вы ранее использовали dehydrated, убедитесь, что отключили любые существующие записи crontab.

Поддержка

Вклад

Прием PR приветствуется!

Если возможно, придерживайтесь следующих рекомендаций:

  • Держите PR разумно небольшими и ограничьте их объем одной функцией или модулем в коде.
  • Если запланированы большие изменения, лучше сначала открыть запрос на новую функцию, затем связать последующие PR с этим запросом, чтобы PR двигали код к задуманной функции.

Лицензия

MIT © 2022 Стефан Хаун и contributors

О проекте

Install cron calls to dehydrated and only send e-mails in case of changes.

Установить
ansible-galaxy install penguineer/ansible-role-dehydrated_cron
Лицензия
mit
Загрузки
2329
Владелец
Humans, machines and automation.