Модуль community.rabbitmq.rabbitmq_vhost — управление состоянием виртуального хоста в RabbitMQ
Примечание
Этот модуль входит в коллекцию community.rabbitmq (версия 1.6.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.rabbitmq.
Чтобы использовать её в плейбуке, укажите: community.rabbitmq.rabbitmq_vhost.
Обзор
- Управление состоянием виртуального хоста в RabbitMQ с помощью rabbitmqctl или REST API.
Параметры
Параметр | Комментарии |
|---|---|
ca_cert path добавлен в community.rabbitmq 1.5.0 | Сертификат ЦС для проверки SSL-соединения с API управления. |
client_cert path добавлен в community.rabbitmq 1.5.0 | Сертификат клиента для передачи при SSL-соединении с API управления. |
client_key path добавлен в community.rabbitmq 1.5.0 | Закрытый ключ, соответствующий сертификату клиента. |
login_host string добавлен в community.rabbitmq 1.5.0 | Хост RabbitMQ для подключения. |
login_password string добавлен в community.rabbitmq 1.5.0 | Пароль RabbitMQ для подключения. |
login_port string добавлен в community.rabbitmq 1.5.0 | Порт API управления RabbitMQ. По умолчанию: |
login_protocol string добавлен в community.rabbitmq 1.5.0 | Протокол API управления RabbitMQ. Варианты:
|
login_user string добавлен в community.rabbitmq 1.5.0 | Пользователь RabbitMQ для подключения. |
name псевдонимы: vhost string / обязательный | Имя виртуального хоста, которым нужно управлять |
node string | Имя узла Erlang RabbitMQ, который требуется настроить По умолчанию: |
state string | Состояние виртуального хоста Варианты:
|
tracing псевдонимы: trace boolean | Включение/отключение трассировки для виртуального хоста Варианты:
|
Примеры
- name: Ensure that the vhost /test exists.
community.rabbitmq.rabbitmq_vhost:
name: /test
state: present
- name: Ensure that the vhost /test exists using REST APIs.
community.rabbitmq.rabbitmq_vhost:
name: /test
state: present
login_host: localhost
login_user: admin
login_password: changeadmin
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/rabbitmq/rabbitmq_vhost_module.html