Spec-Zone.ru › Ansible 2.6

rabbitmq_user - Добавление или удаление пользователей в RabbitMQ

  • Описание
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Добавление или удаление пользователей в RabbitMQ и назначение разрешений

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
configure_priv Значение по умолчанию:
"^$"
Регулярное выражение для ограничения действий конфигурации на ресурсе для указанного виртуального хоста.
По умолчанию все действия ограничены.
Этот параметр будет проигнорирован, если используется параметр permissions.
force
bool
    Варианты:
  • no ←
  • yes
Удаляет и создает пользователя заново.
node Значение по умолчанию:
"rabbit"
Имя узла Erlang Rabbit, который мы хотим настроить
password
Пароль пользователя, который нужно добавить.
Чтобы изменить пароль существующего пользователя, необходимо также указать update_password=always.
permissions Значение по умолчанию:
[]
Список словарей, каждый словарь содержит виртуальный хост, configure_priv, write_priv и read_priv и представляет правило разрешения для этого виртуального хоста.
Этот параметр следует предпочесть, если вам нужны все разрешения пользователя.
Следует использовать параметры vhost, configure_priv, write_priv и read_priv, если вас интересуют разрешения только для некоторых виртуальных хостов.
read_priv Значение по умолчанию:
"^$"
Регулярное выражение для ограничения действий конфигурации на ресурсе для указанного виртуального хоста.
По умолчанию все действия ограничены.
Этот параметр будет проигнорирован, если используется параметр permissions.
state
    Варианты:
  • present ←
  • absent
Указывает, нужно ли добавить или удалить пользователя
tags
Теги пользователя, заданные через запятую
update_password
(добавлен в 2.6)
    Варианты:
  • on_create ←
  • always
on_create будет устанавливать пароль только для вновь созданных пользователей. always будет обновлять пароли, если они отличаются.
user
обязательно
Имя пользователя для добавления

псевдонимы: имя пользователя, имя
vhost Значение по умолчанию:
"/"
Виртуальный хост, к которому применяются разрешения доступа.
Этот параметр будет проигнорирован, если используется параметр permissions.
write_priv Значение по умолчанию:
"^$"
Регулярное выражение для ограничения действий конфигурации на ресурсе для указанного виртуального хоста.
По умолчанию все действия ограничены.
Этот параметр будет проигнорирован, если используется параметр permissions.

Примеры

# Add user to server and assign full access control on / vhost.
# The user might have permission rules for other vhost but you don't care.
- rabbitmq_user:
    user: joe
    password: changeme
    vhost: /
    configure_priv: .*
    read_priv: .*
    write_priv: .*
    state: present

# Add user to server and assign full access control on / vhost.
# The user doesn't have permission rules for other vhosts
- rabbitmq_user:
    user: joe
    password: changeme
    permissions:
      - vhost: /
        configure_priv: .*
        read_priv: .*
        write_priv: .*
    state: present

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительная информация на странице Поддержка и техническое обслуживание модулей.

Список других модулей, которые также поддерживаются сообществом Ansible, см. на странице здесь.

Автор

  • “Крис Хоффман (@chrishoffman)”

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/rabbitmq_user_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API