# salt.states.rabbitmq_vhost

## Manage RabbitMQ Virtual Hosts

Example:

    virtual_host:
      rabbitmq_vhost.present:
        - user: rabbit_user
        - conf: .*
        - write: .*
        - read: .*

salt.states.rabbitmq_vhost.absent(name)

  Ensure the RabbitMQ Virtual Host is absent

  name

    Name of the Virtual Host to remove

  runas

    User to run the command

    Deprecated since version 2015.8.0.

salt.states.rabbitmq_vhost.present(name)

  Ensure the RabbitMQ VHost exists.

  name

    VHost name

  user

    Initial user permission to set on the VHost, if present

    Deprecated since version 2015.8.0.

  owner

    Initial owner permission to set on the VHost, if present

    Deprecated since version 2015.8.0.

  conf

    Initial conf string to apply to the VHost and user. Defaults to .*

    Deprecated since version 2015.8.0.

  write

    Initial write permissions to apply to the VHost and user. Defaults to .*

    Deprecated since version 2015.8.0.

  read

    Initial read permissions to apply to the VHost and user. Defaults to .*

    Deprecated since version 2015.8.0.

  runas

    Name of the user to run the command

    Deprecated since version 2015.8.0.