Spec-Zone.ru › Ansible 2.6

vertica_role - Добавление или удаление ролей базы данных Vertica и назначение ролей им.

Новая версия с 2.0.

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

Описание

  • Добавляет или удаляет роль базы данных Vertica и, при необходимости, назначает другие роли.

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • unixODBC
  • pyodbc

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
assigned_roles
Список ролей, которые нужно назначить роли, разделенные запятыми.

псевдонимы: assigned_role
cluster По умолчанию:
"localhost"
Имя кластера Vertica.
db
Имя базы данных Vertica.
login_password
Пароль, используемый для аутентификации.
login_user По умолчанию:
"dbadmin"
Имя пользователя, используемое для аутентификации.
name
обязательно
Имя роли для добавления или удаления.
port По умолчанию:
5433
Порт кластера Vertica для подключения.
state
    Варианты:
  • present ←
  • absent
Создать present, удалить absent или заблокировать locked роль.

Примечания

Примечание

  • По умолчанию предполагается, что вы входите в систему или используете sudo для учетной записи dbadmin на хосте.
  • Этот модуль использует pyodbc, адаптер базы данных Python ODBC. Вы должны убедиться, что unixODBC и pyodbc установлены на хосте и правильно настроены.
  • Настройка unixODBC для Vertica требует добавления Driver = /opt/vertica/lib64/libverticaodbc.so в раздел Vertica файла либо /etc/odbcinst.ini, а также ErrorMessagesPath = /opt/vertica/lib64 и DriverManagerEncoding = UTF-16 в раздел Driver файла либо /etc/vertica.ini или $HOME/.vertica.ini.

Примеры

- name: creating a new vertica role
  vertica_role: name=role_name db=db_name state=present

- name: creating a new vertica role with other role assigned
  vertica_role: name=role_name assigned_role=other_role_name state=present

Статус

Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратной совместимый.

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

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

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

Автор

  • Dariusz Owczarek (@dareko)

Подсказка

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

© 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/vertica_role_module.html

Spec-Zone.ru

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