SimpliField.rabbitmq

Rabbitmq 构建状态 Ansible角色

设置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

关于项目

Rabbitmq server

安装
ansible-galaxy install SimpliField.rabbitmq
许可证
Unknown
下载
15.7k
拥有者