]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/blob - tasks/debian.yml
Merge pull request #19 from gaetanfl/fix_vhost
[github/fretlink/ansible-rabbitmq.git] / tasks / debian.yml
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
6 become: true
7
8 - name: debian | adding RabbitMQ repo
9 apt_repository:
10 repo: "{{ rabbitmq_debian_repo }}"
11 state: present
12 become: true
13
14 - name: debian | add Rabbitmq erlang repo key
15 apt_key:
16 url: https://bintray.com/user/downloadSubjectPublicKey?username=rabbitmq-erlang
17 state: present
18 become: true
19 when: rabbitmq_debian_erlang_from_rabbit
20
21 - name: debian | add Rabbitmq erlang repo
22 apt_repository:
23 repo: deb https://dl.bintray.com/rabbitmq-erlang/debian {{ ansible_distribution_release }} erlang
24 state: present
25 become: true
26 when: rabbitmq_debian_erlang_from_rabbit
27
28 - name: debian | installing RabbitMQ server
29 apt:
30 name: "{{ item }}"
31 state: present
32 become: true
33 with_items:
34 - rabbitmq-server{{ (rabbitmq_debian_version is defined) | ternary(['=',rabbitmq_debian_version] | join(''),'')}}
35
36 - name: debian | enabling the RabbitMQ Management Console
37 rabbitmq_plugin:
38 names: rabbitmq_management
39 state: enabled
40 become: true
41 notify: restart rabbitmq-server
42
43 - name: debian | ensuring that the RabbitMQ service is running
44 service:
45 name: rabbitmq-server
46 state: started
47 enabled: yes
48 become: true