certbot
Требования
- Установите 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
Будущие улучшения
- Поддержка большего количества типов хуков
Установить
ansible-galaxy install pimvh/certbot
Лицензия
gpl-3.0
Загрузки
78
Владелец