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