totaldebug.hassio
一个用于创建完全功能的 HASSIO 服务器的 Ansible 角色,配有 ha CLI。
配置 • 功能 • 贡献 • 作者 • 支持 • 捐赠 • 许可
关于
ansible-role-hassio 是一个 高质量 的 _Ansible 角色_,可以将 HASSIO 部署到您的 ansible 客户端上。 Hass.io 是一个操作系统,负责安装和更新 Home Assistant,且可以通过 Home Assistant UI 管理,允许创建/恢复配置快照,并可以通过 Hass.io 插件轻松扩展,如 Google Assistant 和 Let’s Encrypt。 注意: 根据 hass.io 文档,此 Ansible 角色目前仅支持 Debian 10,但在其他操作系统上也可能有效,然而我没有进行测试。 |
配置
安装
ansible-galaxy install totaldebug.hassio
角色变量
输入 | 默认值 | 描述 |
---|---|---|
hassio_user |
hassio |
运行 hassio 的默认用户 |
hassio_group |
hassio |
运行 hassio 的默认组 |
supervisor |
homeassistant/amd64-hassio-supervisor |
用于 supervisor 的 Docker 文件(根据操作系统架构变化) |
machine |
qemux86-64 |
机器类型(qemux86, qemux86-64, armv6l, armv7l, aarch64) |
hassio_share |
/usr/share/hassio |
主要配置位置 |
hassio_version |
latest |
如果想部署特定版本,可以更改此项 |
hassio_config |
/etc/hassio.json |
Hassio 配置文件 |
hassio_bin |
/usr/sbin/hassio-supervisor |
hassio-supervisor 的二进制文件位置 |
docker_bin |
/usr/bin/docker |
Docker 二进制文件位置 |
示例剧本
---
- name: 安装 Hassio
hosts: all
become: yes
gather_facts: no
vars:
- hassio_share: "/usr/share/hassio" #默认
- version: latest #默认
roles:
- totaldebug.hassio
功能
🔰 | |
---|---|
安装 Hassio | ✔️ |
安装 hassio-supervisor 服务 | ✔️ |
安装 hassio-apparmor 服务 | ✔️ |
贡献
有 有趣的东西 想要 分享 吗?了解 贡献。
版本管理
该项目遵循语义版本控制。
在语义版本控制的上下文中,角色契约由角色变量定义。
- 破坏性更改或需要用户干预的更改将增加主版本号。这包括更改角色变量的默认值。
- 不需要用户干预但添加新功能的更改将增加次版本号。
- Bug 修复将增加补丁版本号。
作者
![]() |
---|
marksie1988 (Steven Marks) |
支持
可以通过以下方式与我联系:
- 通过 Discord
- 在 GitHub 中提交问题
捐赠
请考虑通过赞助或通过 我们的赞助页面 捐赠一点资金来支持这个项目。
许可
- 版权 © Total Debug。
安装
ansible-galaxy install totaldebug.hassio
许可证
Unknown
下载
209
拥有者