triplepoint.zwavejs2mqtt

Introducción

Este rol instala y configura una aplicación de gestión de red Z-Wave llamada ZWaveJS2MQTT que está encapsulada en Docker.

Requisitos

Aunque no hay roles de dependencia explícitos, la máquina objetivo debe poder actuar como un host de Docker. El rol de Ansible geerlingguy.docker es una solución adecuada.

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: cualquier
  roles:
    - triplepoint.zwavejs2mqtt

Pruebas del Rol

Este rol se prueba con molecule, utilizando pipenv para manejar dependencias y el entorno de prueba de Python.

Configurando 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

Ejecutando Pruebas

Una vez que tu entorno esté configurado, puedes ejecutar molecule con:

pipenv run molecule test

Regenerando el Archivo de Bloqueo

No deberías tener que hacer esto muy seguido, pero si cambias los requisitos de paquetes de Python usando 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 revisar el Pipfile.lock regenerado cuando este proceso esté completo.

Licencia

MIT

Acerca del proyecto

The ZWaveJS2MQTT Z-wave network controller service

Instalar
ansible-galaxy install triplepoint.zwavejs2mqtt
Licencia
mit
Descargas
134
Propietario