]>
Commit | Line | Data |
---|---|---|
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 |