OpenSibleOpenSible Stack Hub
← All blueprints

RabbitMQ Cluster

OSS

RabbitMQ cluster with management UI, Prometheus metrics and quorum-queue defaults. Installs from distro packages and manages rabbitmq-server via systemd. First node is the seed; the rest join it. Use 3+ nodes for HA quorum queues.

by opensible· ⬇ 0 installs· Messaging & Streaming· v1.0.0· template rabbitmq-cluster

Use in the OpenSible console

Open Infrastructure → Stack Hub Blueprints, switch the source to Cloud hub, then pick RabbitMQ Cluster and press Use.

Default variables

defaults.json
{
  "nodes": [
    {
      "ip": "",
      "name": "rabbit-1",
      "ssh_port": "",
      "ssh_user": ""
    },
    {
      "ip": "",
      "name": "rabbit-2",
      "ssh_port": "",
      "ssh_user": ""
    },
    {
      "ip": "",
      "name": "rabbit-3",
      "ssh_port": "",
      "ssh_user": ""
    }
  ],
  "become": true,
  "amqp_port": 5672,
  "dist_port": 25672,
  "epmd_port": 4369,
  "mgmt_port": 15672,
  "admin_user": "admin",
  "cluster_id": "opensible-rabbit",
  "erlang_cookie": "",
  "open_firewall": true,
  "admin_password": "",
  "disk_free_limit": "2GB",
  "prometheus_port": 15692,
  "ssh_port_default": 22,
  "ssh_user_default": "root",
  "delete_guest_user": true,
  "default_queue_type": "quorum",
  "vm_memory_high_watermark": "0.6"
}

Versions (1)

  • v1.0.0playbook.yml