cisco.intersight.intersight_local_user_policy 模块 – 用于 Cisco Intersight 的本地用户策略配置
注意
此模块是 cisco.intersight 集合(版本 2.0.20)的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.intersight
。
要在剧本中使用它,请指定:cisco.intersight.intersight_local_user_policy
。
概要
用于 Cisco Intersight 的本地用户策略配置。
用于在端点设备上配置本地用户。
有关更多信息,请参见 Cisco Intersight。
参数
参数 |
注释 |
---|---|
由于密码不是由 API 返回的,并且在端点上是加密的,因此此选项将指示模块何时更改密码。 如果为 true,则策略中每个用户的密码将始终更新。 如果为 false,则仅在创建用户时更新密码。 选项
|
|
与私钥关联的公共 API 密钥 ID。 如果未设置,则使用 INTERSIGHT_API_KEY_ID 环境变量的值。 |
|
用于 Intersight API 身份验证的 PEM 格式私钥数据的文件名(绝对路径)或字符串。 如果使用字符串,则应使用 Ansible Vault 加密字符串数据。 例如。ansible-vault encrypt_string –vault-id [email protected]/Users/dsoper/Documents/vault_password_file ‘—–BEGIN EC PRIVATE KEY—– <您的私钥数据> —–END EC PRIVATE KEY—–’ 如果未设置,则使用 INTERSIGHT_API_PRIVATE_KEY 环境变量的值。 |
|
用于访问 Intersight API 的 URI。 如果未设置,则使用 INTERSIGHT_API_URI 环境变量的值。 默认值: |
|
用户定义的本地用户策略描述。 描述可以包含字母 (a-z, A-Z)、数字 (0-9)、连字符 (-)、句点 (.)、冒号 (:) 或下划线 (_)。 |
|
在端点上启用密码过期。 选项
|
|
如果为 true,则启用强密码策略。 强密码要求:.
选项
|
|
端点上的本地用户列表。 端点上已存在管理员用户。 仅当您想更改密码、启用或禁用用户时,才在此处添加管理员用户。 要添加管理员用户,请提供用户名 “admin”,选择管理员用户角色,然后继续。 |
|
启用或禁用用户。 选项
|
|
用户的有效登录密码。 |
|
与端点上的用户关联的角色。 选项
|
|
在端点上创建的用户的名称。 |
|
分配给本地用户策略的名称。 名称必须介于 1 到 62 个字母数字字符之间,允许使用特殊字符 :-_。 |
|
此资源分配到的组织名称。 在自定义组织中创建的配置文件和策略仅适用于同一组织中的设备。 默认值: |
|
指定更改密码时不能重复使用的密码次数(值在 0 到 5 之间)。 输入 0 将禁用此选项。 默认值: |
|
purge 参数指示模块将资源定义视为绝对的。 如果为 true,则任何先前配置的用户名都将从策略中删除,但无法删除的 `admin` 用户除外。 选项
|
|
如果为 如果为 选项
|
|
以 键:<用户定义的键> 值:<用户定义的值> 格式表示的标签列表。 |
|
如果为 选项
|
|
用于验证 api_uri TLS 证书的布尔值控制。 选项
|
示例
- name: Configure Local User policy
intersight_local_user_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: guest-admin
tags:
- Key: username
Value: guest
description: User named guest with admin role
local_users:
- username: guest
role: admin
password: vault_guest_password
- username: reader
role: readonly
password: vault_reader_password
- name: Delete Local User policy
intersight_local_user_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: guest-admin
state: absent
返回值
常见返回值记录在此处 这里,以下是此模块独有的字段
键 |
描述 |
---|---|
指定资源返回的 API 响应输出。 返回: 总是 示例: |