alemuro.mosquitto
alemuro.mosquitto
このロールは、Raspbian デバイス上で Mosquitto サービスをインストールおよび管理します。
ロール変数
| 名前 | デフォルト | 説明 |
|---|---|---|
alemuro_mosquitto_install_clients |
yes | mosquitto-clients パッケージをインストールする場合は yes |
alemuro_mosquitto_settings |
Mosquitto に設定したいパラメータを含むオブジェクト | |
alemuro_mosquitto_password_file |
/etc/mosquitto/pwfile | パスワードファイルの場所 |
alemuro_mosquitto_user_list |
ユーザーオブジェクト。各ユーザーごとに一つのエントリーで、ユーザー名が識別子、htpasswd が値になります |
alemuro_mosquitto_settings
alemuro_mosquitto_settings:
allow_anonymous: no
persistence: yes
log_timestamp: yes
log_timestamp_format: "%Y-%m-%dT%H:%M:%S"
alemuro_mosquitto_user_list
alemuro_mosquitto_settings:
admin: <htpasswdの値>
使用例
ロールの使用方法を説明する例(パラメータとして渡す変数など)は、ユーザーにとって便利です:
- hosts: pi
roles:
- { role: alemuro.mosquitto }
使い方
- インストール:
$ ansible-galaxy -p roles alemuro.mosquitto
ライセンス
Apacheライセンス
