certbot

Тест молекул

Требования

  1. Установите Ansible:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

Необходимые переменные

Проверьте переменные, как показано в значениях по умолчанию.

certbot_email: ""
certbot_domains: [] # домены для запроса сертификата
certbot_hooks: [] # скрипты для выполнения при запросе нового сертификата

certbot_verbose: false
certbot_dry_run: false
certbot_hooks_enabled: true

Ansible плейбук проверит, существуют ли переменные, которые вы определили, перед запуском.

Пример плейбука

hosts:
  - foo
roles:
  - pimvh.certbot

Что произойдет, если я запущу это

  • выполнится роль systemd-failmail для настройки службы, которая может отправлять письма при сбое.
  • проверит, определены ли правила/другие переменные
  • установит certbot
  • установит хуки (по запросу)
  • отредактирует и активирует службу systemd для certbot

Будущие улучшения

  • Поддержка большего количества типов хуков
О проекте

role to configure certbot

Установить
ansible-galaxy install pimvh/certbot
Лицензия
gpl-3.0
Загрузки
78
Владелец