cisco.intersight.intersight_target_claim 模块 – Cisco Intersight 的目标声明配置
注意
此模块是 cisco.intersight 集合(版本 2.0.20)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.intersight
。
要在 playbook 中使用它,请指定:cisco.intersight.intersight_target_claim
。
概要
Cisco Intersight 的目标声明配置
用于从 Cisco Intersight 声明或取消声明目标
有关更多信息,请参阅 Cisco Intersight。
参数
参数 |
注释 |
---|---|
与私钥关联的公共 API 密钥 ID。 如果未设置,则使用 INTERSIGHT_API_KEY_ID 环境变量的值。 |
|
用于 Intersight API 身份验证的 PEM 格式私钥数据的文件名(绝对路径)或字符串。 如果使用字符串,则应使用 Ansible Vault 加密字符串数据。 示例。ansible-vault encrypt_string –vault-id tme@/Users/dsoper/Documents/vault_password_file ‘—–BEGIN EC PRIVATE KEY—– <您的私钥数据> —–END EC PRIVATE KEY—–’ 如果未设置,则使用 INTERSIGHT_API_PRIVATE_KEY 环境变量的值。 |
|
用于访问 Intersight API 的 URI。 如果未设置,则使用 INTERSIGHT_API_URI 环境变量的值。 默认值: |
|
注册新目标所需的声明代码 如果 state=present,则为必需 |
|
目标设备的 ID(序列号) 包含多个目标 ID(例如 IMM)的目标可以格式化为 <target1_id>&<target2_id> |
|
如果 如果 选择
|
|
如果为 选择
|
|
用于验证 api_uri TLS 证书的布尔控件 选择
|
示例
- name: Claim new Target
cisco.intersight.intersight_target_claim:
device_id: "{{ device_id }}"
claim_code: "{{ claim_code }}"
state: present
- name: Delete a Target (unclaim)
cisco.intersight.intersight_target_claim:
device_id: "{{ device_id }}"
state: absent
返回值
常见的返回值记录在此处,以下是此模块特有的字段
键 |
描述 |
---|---|
指定资源返回的 API 响应输出。 已返回: 始终 示例: |