totaldebug.hassio
ha CLIを使用して完全に機能するHASSIOサーバーを作成するためのAnsibleロール。
設定 • 機能 • 貢献 • 著者 • サポート • 寄付 • ライセンス
概要
ansible-role-hassioは、あなたのansibleクライアントにHASSIOをデプロイする高品質の_Ansibleロール_です。 Hass.ioは、Home Assistantのインストールと更新を管理し、Home AssistantのUIから操作できるオペレーティングシステムです。構成のスナップショットを作成/復元でき、GoogleアシスタントやLet’s EncryptなどのHass.ioアドオンを用いて簡単に拡張できます。 注意: このAnsibleロールは現在、hass.ioのドキュメントに従いDebian 10でのみサポートされています。他のOSでも動作する可能性はありますが、私はテストしていません。 |
設定
インストール
ansible-galaxy install totaldebug.hassio
ロール変数
入力 | デフォルト | 説明 |
---|---|---|
hassio_user |
hassio |
hassioを実行するためのデフォルトユーザー |
hassio_group |
hassio |
hassioを実行するためのデフォルトグループ |
supervisor |
homeassistant/amd64-hassio-supervisor |
スーパーバイザー用のDockerファイル(OSアーキテクチャによって変更) |
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サービスをインストール | ✔️ |
貢献
興味深いことを共有したいですか? 貢献について学びましょう。
バージョン管理
このプロジェクトはセマンティックバージョニングに従っています。
セマンティックバージョニングの文脈では、ロール契約はロール変数によって定義されると考えてください。
- 破壊的変更やユーザーの介入を必要とする変更は、メジャーバージョンを上げます。これにはロール変数のデフォルト値の変更が含まれます。
- ユーザーの介入を必要としないが、新しい機能を追加する変更はマイナーバージョンを上げます。
- バグ修正はパッチバージョンを上げます。
著者
![]() |
---|
marksie1988 (スティーブン・マークス) |
サポート
以下の場所でお問い合わせください:
- Discordを通じて
- GitHubで問題を報告
寄付
このプロジェクトを支援するために、スポンサーシップや小額の寄付を検討してください。スポンサーシップページがあります。
ライセンス
- Copyright © Total Debug.
インストール
ansible-galaxy install totaldebug.hassio
ライセンス
Unknown
ダウンロード
209
所有者