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

プロジェクトについて

The ZWaveJS2MQTT Z-wave network controller service

インストール
ansible-galaxy install triplepoint.zwavejs2mqtt
ライセンス
mit
ダウンロード
134
所有者