albertomurillo.rabbitmq

albertomurillo.rabbitmq

Build Status Galaxy

Ansible role which manage RabbitMQ. This is a fork from Stouts.rabbitmq but installs rabbitmq and erlang from @centos-openstack-rocky repository (Useful when installing rabbitmq and OpenStack on the same node)

Variables

rabbitmq_enabled: yes

rabbitmq_plugins:                       # Ensure the plugins is installed
  - rabbitmq_management

rabbitmq_users:                         # Ensure the users added
  - user: admin
    password: admin
    vhost: /
    configure_priv: .*
    read_priv: .*
    write_priv: .*
    tags: administrator

rabbitmq_vhosts: []                     # Ensure the vhosts are exists

rabbitmq_users_remove:                  # Ensure the users removed
  - guest

Usage

Add albertomurillo.rabbitmq to your roles and set vars in your playbook file.

Example:


- hosts: all

  roles:
    - albertomurillo.rabbitmq

  vars:
    rabbitmq_vhosts: [myhost]

License

Licensed under the MIT License. See the LICENSE file for details.

Feedback, bug-reports, requests, ...

Are welcome!

About

Manage rabbitmq

Install
ansible-galaxy install albertomurillo.rabbitmq
GitHub repository
License
mit
Downloads
134