Files
2024-11-25 19:04:25 +10:00

28 lines
701 B
YAML

# Remove a RabbitMQ queue
#
# Required parameter:
# - queue_name (str): the name of the queue to delete.
# - vhost (str): the name of the RabbitMQ virtual host
#
# Use --extra-vars to define them.
---
- assert:
that:
- "queue_name is defined"
fail_msg: "You must define queue_name"
- assert:
that:
- "vhost is defined"
fail_msg: "You must define vhost"
- name: Create the queue in RabbitMQ
hosts: rabbitmq_stg[0]:rabbitmq[0]
rabbitmq_queue:
name: "{{ queue_name }}"
vhost: "{{ vhost }}"
state: absent
login_user: admin
login_password: "{{ (env == 'production')|ternary(rabbitmq_admin_password_production, rabbitmq_admin_password_staging) }}"