Модуль lowlydba.sqlserver.login — настройка учетной записи для целевого экземпляра SQL Server
Примечание
Этот модуль входит в коллекцию lowlydba.sqlserver (версия 2.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install lowlydba.sqlserver. Для использования этого модуля могут потребоваться дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: lowlydba.sqlserver.login.
Добавлено в lowlydba.sqlserver 0.1.0
Краткое описание
- Создает, изменяет или удаляет учетную запись Windows или SQL-аутентификации на экземпляре SQL Server.
Требования
Следующие требования должны быть выполнены на узле, на котором выполняется этот модуль.
- dbatools — модуль PowerShell
Параметры
Параметр | Комментарии |
|---|---|
default_database string | База данных, используемая по умолчанию для учетной записи. |
enabled boolean добавлено в lowlydba.sqlserver 0.4.0 | Определяет, включена или отключена учетная запись. Варианты:
|
language string | Язык, используемый по умолчанию для учетной записи. Применяется только при создании новой учетной записи, но не при изменении существующей. |
login string / обязательный | Имя учетной записи, которую нужно настроить. |
password string | Пароль учетной записи, если используется SQL-аутентификация. |
password_expiration_enabled boolean | Применяет политику срока действия пароля. Требует password_policy_enforced=true. Варианты:
|
password_must_change boolean | Требует от пользователя изменить пароль при следующем входе. При указании этого параметра будут применены password_expiration_enabled и password_policy_enforced, поскольку они необходимы. Варианты:
|
password_policy_enforced boolean | Применяет политику сложности пароля. Варианты:
|
sid string добавлено в lowlydba.sqlserver 2.1.0 | Задает явное значение Sid, которое следует использовать при создании учетной записи. |
skip_password_reset boolean добавлено в lowlydba.sqlserver 2.3.0 | Пропускает сброс пароля, если учетная запись существует и задан параметр password. Варианты:
|
sql_instance string / обязательный | Экземпляр SQL Server, который нужно изменить. |
sql_password string | Пароль для SQL-аутентификации. |
sql_username string | Имя пользователя для SQL-аутентификации. |
state string | Определяет, должно ли состояние объекта быть Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Модуль может работать в режиме check_mode и возвращать прогноз изменения состояния, не изменяя целевой объект. |
platform | Платформы: все | Целевые ОС и их семейства, с которыми может работать модуль. |
Примечания
Примечание
- Модуль всегда возвращает признак изменения, если указан пароль.
Примеры
- name: Create a login
lowlydba.sqlserver.login:
sql_instance: sql-01.myco.io
login: TheIntern
password: ReallyComplexStuff12345!
- name: Disable a login
lowlydba.sqlserver.login:
sql_instance: sql-01.myco.io
login: TheIntern
enabled: false
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
data dictionary | Вывод функции Возвращается: при успешном выполнении, кроме режима check_mode. |
Ссылки на коллекцию
© 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/lowlydba/sqlserver/login_module.html