triplepoint.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.self_signed_certificates