|
|
@@ -4,10 +4,32 @@
|
|
|
|
|
|
- include_vars: "{{ ansible_distribution }}.yml"
|
|
|
|
|
|
+ - name: Add RabbitMQ's repo
|
|
|
+ yum_repository:
|
|
|
+ name: rabbitmq
|
|
|
+ description: rabbitmq
|
|
|
+ baseurl: "https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/{{ansible_distribution_major_version}}"
|
|
|
+ gpgcheck: yes
|
|
|
+ gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
|
|
|
+ repo_gpgcheck: no
|
|
|
+
|
|
|
+ - name: Add RabbitMQ's Erlang repo
|
|
|
+ yum_repository:
|
|
|
+ name: rabbitmq-erlang
|
|
|
+ description: rabbitmq-erlang
|
|
|
+ baseurl: "https://dl.bintray.com/rabbitmq/rpm/erlang/19/el/{{ansible_distribution_major_version}}"
|
|
|
+ gpgcheck: yes
|
|
|
+ gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
|
|
|
+ repo_gpgcheck: no
|
|
|
+
|
|
|
- name: Ensure Erlang & RabbitMQ are installed
|
|
|
yum:
|
|
|
name:
|
|
|
- erlang
|
|
|
- rabbitmq-server
|
|
|
state: present
|
|
|
- enablerepo: "{{ centos_repository }}"
|
|
|
+ enablerepo: rabbitmq,rabbitmq-erlang
|
|
|
+ disablerepo: epel
|
|
|
+
|
|
|
+
|
|
|
+
|