]>
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'] }}" | |
1c913a96 PB |
6 | vhost: "{{ item['vhost']|default(omit) }}" |
7 | configure_priv: "{{ item['configure_priv']|default(omit) }}" | |
8 | read_priv: "{{ item['read_priv']|default(omit) }}" | |
9 | write_priv: "{{ item['write_priv']|default(omit) }}" | |
e8b81300 | 10 | tags: "{{ item['tags']|default(omit) }}" |
1c913a96 | 11 | permissions: "{{ item['permissions']|default(omit) }}" |
109c6b75 | 12 | state: present |
4eb44502 PB |
13 | run_once: rabbitmq_enable_clustering is defined and rabbitmq_enable_clustering |
14 | delegate_to: "{{ rabbitmq_master|default(omit) }}" | |
a67dde50 | 15 | become: true |
109c6b75 | 16 | with_items: "{{ rabbitmq_users }}" |
4eb44502 | 17 | when: rabbitmq_debian_version is version('3.7.9', '<') |
109c6b75 | 18 | |
4eb44502 PB |
19 | - name: rabbitmq_users | creating rabbitmq users (rabbit >= 3.7.9) |
20 | rabbitmq_user_3_7_9: | |
a67dde50 LSJ |
21 | name: "{{ item['name'] }}" |
22 | password: "{{ item['password'] }}" | |
1c913a96 PB |
23 | vhost: "{{ item['vhost']|default(omit) }}" |
24 | configure_priv: "{{ item['configure_priv']|default(omit) }}" | |
25 | read_priv: "{{ item['read_priv']|default(omit) }}" | |
26 | write_priv: "{{ item['write_priv']|default(omit) }}" | |
e8b81300 | 27 | tags: "{{ item['tags']|default(omit) }}" |
1c913a96 | 28 | permissions: "{{ item['permissions']|default(omit) }}" |
109c6b75 | 29 | state: present |
4eb44502 PB |
30 | run_once: rabbitmq_enable_clustering is defined and rabbitmq_enable_clustering |
31 | delegate_to: "{{ rabbitmq_master|default(omit) }}" | |
a67dde50 | 32 | become: true |
109c6b75 | 33 | with_items: "{{ rabbitmq_users }}" |
4eb44502 | 34 | when: rabbitmq_debian_version is version('3.7.9', '>=') |