triplepoint.home_assistant
介绍
这个角色安装和配置一个Docker化的Home-Assistant应用程序。
要求
虽然没有明确的依赖角色,但目标机器应该能够作为Docker主机。geerlingguy.docker
Ansible角色是一个合适的解决方案。
角色变量
请参见默认变量文件中的注释,获取有关配置的信息。
依赖
无。
示例剧本
- hosts: whatever
roles:
- triplepoint.home_assistant
角色测试
这个角色使用molecule
进行测试,使用pipenv
来处理依赖和Python测试环境。
设置执行环境
pip install pipenv
安装完pipenv
后,可以通过以下命令构建执行虚拟环境:
pipenv install --dev
运行测试
环境配置完成后,可以使用以下命令执行molecule
:
pipenv run molecule test
重新生成锁定文件
您不应该经常做这件事,但如果您通过使用pipenv install {some_package}
命令或直接编辑Pipfile
更改了Python包要求,或者发现构建依赖已经过时,您可能需要重新生成Pipfile.lock
。
pipenv update --dev
完成此过程后,请确保检查重新生成的Pipfile.lock
。
许可证
MIT
安装
ansible-galaxy install triplepoint.home_assistant
许可证
mit
下载
266
拥有者