]>
Commit | Line | Data |
---|---|---|
109c6b75 LSJ |
1 | --- |
2 | - name: debian | adding RabbitMQ public GPG key to the apt repo | |
3 | apt_key: | |
4 | url: "{{ rabbitmq_debian_repo_key }}" | |
5 | state: present | |
a67dde50 | 6 | become: true |
9cac3978 LSJ |
7 | register: result |
8 | until: result is successful | |
109c6b75 LSJ |
9 | |
10 | - name: debian | adding RabbitMQ repo | |
11 | apt_repository: | |
12 | repo: "{{ rabbitmq_debian_repo }}" | |
13 | state: present | |
a67dde50 | 14 | become: true |
9cac3978 LSJ |
15 | register: result |
16 | until: result is successful | |
109c6b75 | 17 | |
66ae1a89 GD |
18 | - name: debian | add Rabbitmq erlang repo key |
19 | apt_key: | |
20 | url: https://bintray.com/user/downloadSubjectPublicKey?username=rabbitmq-erlang | |
21 | state: present | |
22 | become: true | |
613299cd LSJ |
23 | register: result |
24 | until: result is successful | |
66ae1a89 GD |
25 | when: rabbitmq_debian_erlang_from_rabbit |
26 | ||
27 | - name: debian | add Rabbitmq erlang repo | |
28 | apt_repository: | |
29 | repo: deb https://dl.bintray.com/rabbitmq-erlang/debian {{ ansible_distribution_release }} erlang | |
30 | state: present | |
a67dde50 | 31 | become: true |
66ae1a89 | 32 | when: rabbitmq_debian_erlang_from_rabbit |
109c6b75 LSJ |
33 | |
34 | - name: debian | installing RabbitMQ server | |
35 | apt: | |
9cac3978 | 36 | name: ['rabbitmq-server'] |
109c6b75 | 37 | state: present |
a67dde50 | 38 | become: true |
613299cd LSJ |
39 | register: result |
40 | until: result is successful | |
109c6b75 | 41 | with_items: |
613299cd | 42 | - rabbitmq-server{{ (rabbitmq_debian_version is defined) | ternary(['=',rabbitmq_debian_version] | join(''),'') }} |
109c6b75 LSJ |
43 | |
44 | - name: debian | enabling the RabbitMQ Management Console | |
45 | rabbitmq_plugin: | |
46 | names: rabbitmq_management | |
47 | state: enabled | |
a67dde50 | 48 | become: true |
109c6b75 LSJ |
49 | notify: restart rabbitmq-server |
50 | ||
51 | - name: debian | ensuring that the RabbitMQ service is running | |
52 | service: | |
53 | name: rabbitmq-server | |
54 | state: started | |
55 | enabled: yes | |
a67dde50 | 56 | become: true |