rabbit.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ---
  2. # tasks/CentOS/rabbit.yml: Deploy RabbitMQ
  3. # Specific to CentOS
  4. - include_vars: "{{ ansible_distribution }}.yml"
  5. - name: Add RabbitMQ's repo
  6. yum_repository:
  7. name: rabbitmq
  8. description: rabbitmq
  9. baseurl: "https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/{{ansible_distribution_major_version}}"
  10. gpgcheck: yes
  11. gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
  12. repo_gpgcheck: no
  13. - name: Add RabbitMQ's Erlang repo
  14. yum_repository:
  15. name: rabbitmq-erlang
  16. description: rabbitmq-erlang
  17. baseurl: "https://dl.bintray.com/rabbitmq/rpm/erlang/19/el/{{ansible_distribution_major_version}}"
  18. gpgcheck: yes
  19. gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
  20. repo_gpgcheck: no
  21. - name: Ensure Erlang & RabbitMQ are installed
  22. yum:
  23. name:
  24. - erlang
  25. - rabbitmq-server
  26. state: present
  27. enablerepo: rabbitmq,rabbitmq-erlang
  28. disablerepo: epel