From 98c3628668a1ce4b66198d9f8baac7007010ed1d Mon Sep 17 00:00:00 2001 From: kirby Date: Thu, 22 May 2025 17:19:52 +0200 Subject: [PATCH] add rabbitmq ansible role --- ansible/roles/rabbitmq/defaults/main.yml | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/ansible/roles/rabbitmq/defaults/main.yml b/ansible/roles/rabbitmq/defaults/main.yml index 86df606..bbf00fc 100644 --- a/ansible/roles/rabbitmq/defaults/main.yml +++ b/ansible/roles/rabbitmq/defaults/main.yml @@ -6,3 +6,31 @@ rabbitmq_app_users: "" rabbitmq_vhosts: "" rabbitmq_plugins: "rabbitmq_management,rabbitmq_shovel,rabbitmq_prometheus,rabbitmq_shovel_management" rabbitmq_collect_statistics_interval: 30000 + +#rabbitmq_exchanges: +# - name: "myapp.topic" +# type: "topic" +# vhost: "myapp" +# +#rabbitmq_queues: +# - name: "myapp.queue" +# vhost: "myapp" +# dead_letter_exchange: "" +# dead_letter_routing_key: "myapp.dlq" +# arguments: +# x-queue-type: quorum +# +#rabbitmq_bindings: +# - name: "myapp.topic" +# vhost: "myapp" +# destination: "myapp.queue" +# destination_type: "queue" +# routing_key: "*" +# +#rabbitmq_app_users: +# - username: "myapp" +# password: "{{ lookup('community.hashi_vault.hashi_vault','ansible/data/rabbitmq/{{ env }}/users/myapp:password') }}" +# vhost: "myapp" +# read_priv: "^myapp.*" +# write_priv: "^myapp.*" +# configure_priv: "^$"