self_signed_certificates
Введение
Установите и настройте самоподписанные сертификаты для нескольких доменов.
Есть одна переменная, которая не имеет пространства имен с этой ролью, и это certbot_certs
. Эта переменная предназначена для дублирования интерфейса роли geerlingguy.certbot
, чтобы эту роль можно было без проблем заменить на geerlingguy.certbot
во время тестирования. См. переменные роли для получения более подробной информации.
Требования
Нет.
Переменные роли
Смотрите комментарий в файле переменных по умолчанию для получения информации о настройках.
Зависимости
Нет.
Пример плейбука
- hosts: whatever
roles:
- triplepoint.self_signed_certificates
Тестирование роли
Эта роль тестируется с помощью molecule
, используя pipenv
для управления зависимостями и средой тестирования Python.
Настройка вашей среды выполнения
pip install pipenv
После установки pipenv
вы можете создать виртуальную среду выполнения с помощью:
pipenv install --dev
Запуск тестов
Как только ваша среда настроена, вы можете выполнить molecule
с помощью:
pipenv run molecule test
Регистрация файла блокировки заново
Вам не нужно часто делать это, но если вы измените требования к пакетам Python с помощью команд pipenv install {some_package}
или редактируя Pipfile
напрямую, или если вы обнаружите, что зависимости сборки устарели, вам может понадобиться заново сгенерировать файл Pipfile.lock
.
pipenv update --dev
Не забудьте проверить вновь сгенерированный Pipfile.lock
, когда этот процесс будет завершен.
Лицензия
MIT
A generator for self-signed certificates with a local CA cert, intended to stand in for geerlingguy.certbot during testing or local deployments.
ansible-galaxy install triplepoint/ansible-self-signed-certificates