Skip to content

michaelklishin/rabbitmq-formula

 
 

Repository files navigation

rabbitmq

SaltStack formula for deploying and managing RabbitMQ

Note

This formula takes advantage of the TestInfra state module found in the MIT ODL salt-extensions <https://github.com/mitodl/salt-extensions repository.

Available states

rabbitmq

Installs and configures RabbitMQ server based on pillar data.

rabbitmq.install

Install RabbitMQ server and make sure it is running

rabbitmq.configure

Configure RabbitMQ based on pillar data.

rabbitmq.plugins

Install RabbitMQ plugins based on pillar data

rabbitmq.os_tweaks

Update OS level settings such as file descriptor limit for tuning of RabbitMQ performance

rabbitmq.permissions

Add users, vhosts, and policies to RabbitMQ server based on pillar data

rabbitmq.tests

Uses testinfra module from mitodl/salt-extensions to verify proper state of server

Template

This formula was created from a cookiecutter template.

See https://github.com/mitodl/saltstack-formula-cookiecutter.

About

SaltStack formula for building a RabbitMQ server and cluster

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SaltStack 78.7%
  • HTML 10.9%
  • Shell 7.9%
  • Erlang 1.3%
  • Python 1.2%