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ライセンス

プロジェクトについて

Ansible role to manage mopsquitto on Raspbian devices.

インストール
ansible-galaxy install alemuro.mosquitto
ライセンス
apache-2.0
ダウンロード
302
所有者
Platform Engineer Tech Lead @ Mango