# salt.states.rabbitmq_vhost

Manage RabbitMQ Virtual Hosts.

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

`salt.states.rabbitmq_vhost.` `absent`(name, runas=None)

  Ensure the RabbitMQ Virtual Host is absent

  name
    Name of the Virtual Host to remove
  runas
    User to run the command

`salt.states.rabbitmq_vhost.` `present`(name, user=None, owner=None, conf=None, write=None, read=None, runas=None)

  Ensure the RabbitMQ VHost exists.

  name
    VHost name
  user
    Initial user permission to set on the VHost, if present .. deprecated:: 0.17.0
  owner
    Initial owner permission to set on the VHost, if present
  conf
    Initial conf string to apply to the VHost and user. Defaults to .*
  write
    Initial write permissions to apply to the VHost and user. Defaults to .*
  read
    Initial read permissions to apply to the VHost and user. Defaults to .*
  runas
    Name of the user to run the command

Current Salt release: 0.17.1

#### Previous topic

salt.states.rabbitmq_user

#### Next topic

salt.states.rbenv

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd