triplepoint.physical_device
Introducción
Configura una máquina física básica, de manera que arranque correctamente y esté lista para la implementación de roles adicionales.
Requisitos
Ninguno.
Variables del Rol
Consulta el comentario en el archivo de variables predeterminadas para obtener información sobre la configuración.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: lo_que_sea
roles:
- triplepoint.physical_device
Pruebas del Rol
Este rol se prueba con molecule
, utilizando pipenv
para manejar las 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 crear el entorno virtual de ejecución con:
pipenv install --dev
Ejecutando Pruebas
Una vez que tengas tu entorno configurado, puedes ejecutar molecule
con:
pipenv run molecule test
Regenerando el Archivo de Bloqueo
No deberías tener que hacer esto muy a menudo, pero si cambias los requisitos de paquetes de Python usando pipenv install {algún_paquete}
o editando el Pipfile
directamente, o si encuentras que las dependencias de construcción han quedado 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
ansible-galaxy install triplepoint.physical_device