SimpliField.rabbitmq
Rabbitmq

RabbitMQの設定
要件
Ansible 2以上が必要です。
ロール変数
rabbitmq_vhosts:
- name: vhost1
node: node_name # オプション, デフォルトは "rabbit"
tracing: yes # オプション, デフォルトは "no"
rabbitmq_users:
- vhost: vhost1
user: user1
password: password1
node: node_name # オプション, デフォルトは "rabbit"
configure_priv: "^resource.*" # オプション, デフォルトは ".*"
read_priv: "^$" # 読み取りを禁止します。
write_priv: "^$" # 書き込みを禁止します。
- vhost: vhost1
user: user2
password: password2
force: no
tags: # オプション, ユーザータグ
- administrator
rabbitmq_erlang_cookie: mycustomcookie
rabbitmq_erlang_cookie_path: "/var/lib/rabbitmq/.erlang.cookie"
依存関係
このロールは以下を使用します:
例プレイブック
- hosts: servers
roles:
- { role: SimpliField.rabbitmq }
ライセンス
BSD