This module uses rabbitMQ Rest API to create/delete exchanges


name Name of the exchange to create true
  • Whether the exchange should be present or absent
  • Only present implemented atm
  • present
  • absent
login_user rabbitMQ user for connection
login_password rabbitMQ password for connection
login_host rabbitMQ host for connection
login_port rabbitMQ management api port
vhost rabbitMQ virtual host
durable whether exchange is durable or not
  • yes
  • no
exchange_type type for the exchange
  • fanout
  • directheaderstopic
auto_delete if the exchange should delete itself after all queues/exchanges unbound from it
  • yes
  • no
internal exchange is available only for other exchanges
  • yes
  • no
arguments extra arguments for exchange. If defined this argument is a key/value dictionary


Manuel Sousa (@manuel-sousa)