]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/blame - tasks/rabbitmq_users.yml
Cleaned up code as part of issue #10
[github/fretlink/ansible-rabbitmq.git] / tasks / rabbitmq_users.yml
CommitLineData
109c6b75
LSJ
1---
2- name: rabbitmq_users | creating rabbitmq users
3 rabbitmq_user:
a67dde50
LSJ
4 name: "{{ item['name'] }}"
5 password: "{{ item['password'] }}"
6 vhost: "{{ item['vhost'] }}"
7 configure_priv: "{{ item['configure_priv'] }}"
8 read_priv: "{{ item['read_priv'] }}"
9 write_priv: "{{ item['write_priv'] }}"
10 tags: "{{ item['tags'] }}"
109c6b75 11 state: present
a67dde50 12 become: true
109c6b75 13 with_items: "{{ rabbitmq_users }}"
a67dde50
LSJ
14 when: >
15 (rabbitmq_enable_clustering is defined and
16 not rabbitmq_enable_clustering) or
17 rabbitmq_enable_clustering is not defined
109c6b75
LSJ
18
19- name: rabbitmq_users | creating rabbitmq users
20 rabbitmq_user:
a67dde50
LSJ
21 name: "{{ item['name'] }}"
22 password: "{{ item['password'] }}"
23 vhost: "{{ item['vhost'] }}"
24 configure_priv: "{{ item['configure_priv'] }}"
25 read_priv: "{{ item['read_priv'] }}"
26 write_priv: "{{ item['write_priv'] }}"
27 tags: "{{ item['tags'] }}"
109c6b75
LSJ
28 state: present
29 run_once: yes
a67dde50 30 become: true
109c6b75 31 with_items: "{{ rabbitmq_users }}"
a67dde50
LSJ
32 when: >
33 rabbitmq_enable_clustering is defined and
34 rabbitmq_enable_clustering