├── README.md
├── add_node.yml #Playbook по добавлению ноды в кластер RabbitMQ
├── add_user.yml #Playbook по созданию пользователей на Production кластере и Developer кластере
├── create_cluster.yml #Playbook по созданию класстера RabbitMQ
├── del_node.yml #Playbook по удалинию ноды из кластера RabbitMQ
├── files
│ ├── deployment_id_rsa #Privet key
│ ├── erlang.cookie #Cookie используется для авторизации между нодами
│ ├── rabbitmq-server.service #За тюннерный сервис, который разрешает открывать свыше 65К дескрипторов
│ └── rabbitmq.sh #Скрипт который создает ENV для RabbitMQ
├── invetory
│ ├── add_user #Invetory файл для добавления пользователей. Любая нода из кластера Production и кластера Developer
│ └── cluster #Invetory файл для создания кластера, добавления хоста, удаления хоста.
├── tasks
│ ├── add_node.yml #Task для добавления ноды в кластер
│ ├── production.yml #Task по созданию пользователя на Production
│ ├── qa_and_stage.yml #Task по созданию пользователя на Developer
│ └── slave.yml #Task по настройки slave в кластере
├── templates
│ └── rabbitmq.config.j2 #Template конфиг файл для RabbitMQ
└── vars.yml #Файл с переменными
How this work?
Создать user, vhost, policies.
Редактируем vars.yml. Редактируем только переменную new_user