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 или заблокировать 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