triplepoint.zwavejs2mqtt
概要
この役割は、Docker化されたZWaveJS2MQTT Z-Wave無線ネットワーク管理アプリケーションをインストールし、設定します。
要件
明示的な依存役割はありませんが、ターゲットマシンはDockerホストとして機能できる必要があります。geerlingguy.docker Ansible役割が適切な解決策です。
役割変数
設定に関する情報はデフォルト変数ファイルのコメントをご覧ください。
依存関係
なし。
サンプルプレイブック
- hosts: なんでも
roles:
- triplepoint.zwavejs2mqtt
役割テスト
この役割は、moleculeを使用してテストされており、依存関係とPythonテスト環境を管理するためにpipenvを使用しています。
実行環境の設定
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.zwavejs2mqttライセンス
mit
ダウンロード
141
所有者
