triplepoint.home_assistant

Introducción

Este rol instala y configura una aplicación de Home Assistant en Docker.

Requisitos

Aunque no hay roles de dependencia explícitos, la máquina de destino 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 por defecto para obtener información sobre la configuración.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: cualquier
  roles:
    - triplepoint.home_assistant

Pruebas del Rol

Este rol se prueba con molecule, usando pipenv para manejar las dependencias y el entorno de pruebas 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

Regeneración del Archivo de Bloqueo

No deberías tener que hacer esto muy a menudo, pero si cambias los requisitos del paquete de Python usando comandos de pipenv install {some_package} o editando directamente el Pipfile, o si encuentras que las dependencias de construcción se han desactualizado, es posible que necesites regenerar el Pipfile.lock.

pipenv update --dev

Asegúrate de comprobar el Pipfile.lock regenerado cuando este proceso esté completo.

Licencia

MIT

Acerca del proyecto

A deployment role for Home-Assistant.io.

Instalar
ansible-galaxy install triplepoint.home_assistant
Licencia
mit
Descargas
266
Propietario