triplepoint.home_assistant
イントロ
この役割は、Docker化されたHome-Assistantアプリケーションをインストールし、設定します。
要件
明示的な依存関係の役割はありませんが、対象のマシンはDockerホストとして機能できる必要があります。geerlingguy.docker Ansible役割が適しています。
役割変数
設定に関する情報は、デフォルト変数ファイルのコメントを参照してください。
依存関係
なし。
サンプルプレイブック
- hosts: whatever
roles:
- triplepoint.home_assistant
役割のテスト
この役割は、依存関係とPythonテスト環境を管理するためにpipenvを使用してmoleculeでテストされています。
実行環境の設定
pip install pipenv
pipenvがインストールされたら、次のコマンドで実行用の仮想環境を構築できます。
pipenv install --dev
テストの実行
環境が設定されたら、次のコマンドでmoleculeを実行できます。
pipenv run molecule test
ロックファイルの再生成
この作業はあまり頻繁に行う必要はありませんが、pipenv install {some_package}コマンドを使用してPythonパッケージの要件を変更したり、Pipfileを直接編集したり、ビルド依存関係が古くなった場合は、Pipfile.lockを再生成する必要があるかもしれません。
pipenv update --dev
このプロセスが完了したら、再生成したPipfile.lockを確認してコミットしてください。
ライセンス
MIT
インストール
ansible-galaxy install triplepoint.home_assistantライセンス
mit
ダウンロード
274
所有者
