Skip to content

Instantly share code, notes, and snippets.

@PredatorVI
Last active August 29, 2015 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PredatorVI/5be6d90222bd611f7c04 to your computer and use it in GitHub Desktop.
Save PredatorVI/5be6d90222bd611f7c04 to your computer and use it in GitHub Desktop.
include:
- rabbitmq.latest
rabbit_cookie:
file.managed:
- name: /var/lib/rabbitmq/.erlang.cookie
- source: salt://myapp/erlang.cookie
- user: rabbitmq
- group: rabbitmq
- mode: 400
- prereq:
- pkg: rabbitmq-server
{% if 'role' in grains and 'secondary_rabbit' in grains['role'] %}
{{ pillar.myapp.rabbit_cluster.user }}@{{ pillar.myapp.rabbit_cluster.node }}:
rabbitmq_cluster.join:
- user: {{ pillar.myapp.rabbit_cluster.user }}
- host: {{ pillar.myapp.rabbit_cluster.node }}
- require:
- file: rabbit_cookie
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment