triplepoint.self_signed_certificates
Introducción
Instala y configura certificados autofirmados para múltiples dominios.
Hay una variable definida que no está con este rol y es certbot_certs
. Esta variable está destinada a duplicar la interfaz del rol geerlingguy.certbot
, para que este rol pueda ser sustituido sin problemas por geerlingguy.certbot
durante las pruebas. Consulta las variables del rol para más detalles.
Requisitos
Ninguno.
Variables del Rol
Consulta el comentario en el archivo de variables por defecto para información sobre la configuración.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: whatever
roles:
- triplepoint.self_signed_certificates
Pruebas del Rol
Este rol se prueba con molecule
, utilizando pipenv
para manejar dependencias y el entorno de prueba de Python.
Configuración de tu Entorno de Ejecución
pip install pipenv
Una vez que tengas pipenv
instalado, puedes construir el entorno virtual de ejecución con:
pipenv install --dev
Ejecución de Pruebas
Una vez que tu entorno esté configurado, puedes ejecutar molecule
con:
pipenv run molecule test
Regenerar el Archivo de Bloqueo
No deberías tener que hacer esto muy a menudo, pero si cambias los requisitos de paquetes de Python usando los comandos pipenv install {some_package}
o editando directamente el Pipfile
, o si encuentras que las dependencias de construcción están desactualizadas, es posible que necesites regenerar el Pipfile.lock
.
pipenv update --dev
Asegúrate de registrar el Pipfile.lock
regenerado cuando este proceso esté completo.
Licencia
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