SimpliField.rabbitmq

Rabbitmq

Set up RabbitMQ

Requirements

  • You need Ansible version 2 or higher.

Role Variables

Here are some variables you can set up:

rabbitmq_vhosts:
- name:    vhost1
  node:    node_name # Optional, defaults to "rabbit"
  tracing: yes # Optional, defaults to "no"

rabbitmq_users:
- vhost: vhost1
  user: user1
  password: password1
  node: node_name # Optional, defaults to "rabbit"
  configure_priv: "^resource.*" # Optional, defaults to ".*"
  read_priv: "^$" # Disallow reading
  write_priv: "^$" # Disallow writing
- vhost: vhost1
  user: user2
  password: password2
  force: no
  tags: # Optional, user tags
  - administrator
rabbitmq_erlang_cookie: mycustomcookie
rabbitmq_erlang_cookie_path: "/var/lib/rabbitmq/.erlang.cookie"

Dependencies

This role requires:

Example Playbook

Here’s how to use it in a playbook:

- hosts: servers
  roles:
  - { role: SimpliField.rabbitmq }

License

This project is licensed under the BSD license.

Informazioni sul progetto

Rabbitmq server

Installa
ansible-galaxy install SimpliField.rabbitmq
Licenza
Unknown
Download
15.7k
Proprietario