lowlydba.sqlserver.credential 模块 – 在 SQL 服务器上配置凭据
注意
此模块是 lowlydba.sqlserver 集合(版本 2.3.4)的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install lowlydba.sqlserver
。您需要进一步的要求才能使用此模块,请参阅 要求 获取详细信息。
要在 playbook 中使用它,请指定:lowlydba.sqlserver.credential
。
lowlydba.sqlserver 1.3.0 中的新功能
概要
在 SQL 服务器上创建、替换或删除凭据。
要求
执行此模块的主机上需要以下要求。
dbatools PowerShell 模块
参数
参数 |
注释 |
---|---|
如果启用此开关,将删除并重新创建现有凭据。 选择
|
|
凭据标识。 |
|
设置与凭据关联的类。 选择
|
|
凭据名称。 |
|
用于验证凭据标识的密码。 |
|
指定企业密钥管理提供程序的加密提供程序名称。 |
|
要修改的 SQL Server 实例。 |
|
SQL 身份验证的密码。 |
|
SQL 身份验证的用户名。 |
|
对象应该是 选择
|
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 |
可以在 check_mode 下运行,并返回更改的状态预测,而无需修改目标。 |
|
平台: 全部 |
可以操作的目标操作系统/系列。 |
示例
- name: Create a credential with a password
lowlydba.sqlserver.credential:
sql_instance: sql-01.myco.io
identity: ad\\user
name: MyCredential
password : <Password>
- name: Replace an existing credential
lowlydba.sqlserver.credential:
sql_instance: sql-01.myco.io
identity: MyIdentity
force: true
- name: Create a credential using a SAS token for a backup URL
lowlydba.sqlserver.credential:
sql_instance: sql-01.myco.io
identity: SHARED ACCESS SIGNATURE
name: https://<azure storage account name>.blob.core.windows.net/<blob container>
password : <Shared Access Token>
- name: Remove a credential
lowlydba.sqlserver.credential:
sql_instance: sql-01.myco.io
identity: MyIdentity
state: absent
返回值
常见的返回值记录在此处,以下是此模块独有的字段
键 |
描述 |
---|---|
来自 返回:成功,但不在 check_mode 下。 |