From 42cf0e03dbbc56be92d0114d2e512b546c5d3805 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20B=C3=A9jean?= <nicolas@bejean.fr> Date: Fri, 21 Jul 2023 16:56:55 +0200 Subject: [PATCH] feat: add rabbitmq --- rabbitmq/00_base.yaml | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 rabbitmq/00_base.yaml diff --git a/rabbitmq/00_base.yaml b/rabbitmq/00_base.yaml new file mode 100644 index 0000000..f919983 --- /dev/null +++ b/rabbitmq/00_base.yaml @@ -0,0 +1,53 @@ +- name: "Install Rabbit MQ" + hosts: + - rabbitmq-39-1 + tasks: + - name: Install components and prerequisites + apt: + name: + - curl + - gnupg + - apt-transport-https + state: present + + - name: Add repository + apt_repository: + repo: "ppa:rabbitmq/rabbitmq-erlang-25" + state: present + + - name: Update APT + apt: + update_cache: yes + + - name: Install RabbitMQ + apt: + name: + - erlang-base + - erlang-asn1 + - erlang-crypto + - erlang-eldap + - erlang-ftp + - erlang-inets + - erlang-mnesia + - erlang-os-mon + - erlang-parsetools + - erlang-public-key + - erlang-runtime-tools + - erlang-snmp + - erlang-ssl + - erlang-syntax-tools + - erlang-tftp + - erlang-tools + - erlang-xmerl + - rabbitmq-server + state: present + + - name: Enable RabbitMQ service + systemd: + name: rabbitmq-server + enabled: yes + + - name: Start RabbitMQ service + systemd: + name: rabbitmq-server + state: restarted -- GitLab