cisco.intersight.intersight_imc_access_policy 模块 – Cisco Intersight 的 IMC 访问策略配置
注意
此模块是 cisco.intersight 集合 (版本 2.0.20) 的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.intersight
。
要在 playbook 中使用它,请指定:cisco.intersight.intersight_imc_access_policy
。
概要
Cisco Intersight 的 IMC 访问策略配置。
用于配置用于与 Cisco IMC 进行外部连接的 IP 地址和 VLAN。
更多信息请参见 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 环境变量的值。 默认值: |
|
IMC 访问策略的用户定义描述。 描述可以包含字母 (a-z, A-Z)、数字 (0-9)、连字符 (-)、句点 (.)、冒号 (:) 或下划线 (_) 。 |
|
用于分配 IP 地址和其他所需网络设置的 IP 池。 |
|
分配给 IMC 访问策略的名称。 名称必须在 1 到 62 个字母数字字符之间,允许使用特殊字符 :-_。 |
|
此资源分配到的组织的名称。 在自定义组织中创建的配置文件和策略仅适用于同一组织中的设备。 默认值: |
|
如果为 如果为 选项
|
|
如果为 如果为 选项
|
|
以 Key:<用户定义的键> Value:<用户定义的值> 格式列出的标签。 |
|
如果为 选项
|
|
用于验证 api_uri TLS 证书的布尔值控制 选项
|
|
用于通过带内网络访问服务器的 VLAN。 如果 |
示例
- name: Configure IMC Access policy
intersight_imc_access_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: sjc02-d23-access
description: IMC access for SJC02 rack D23
tags:
- Site: D23
vlan_id: 131
ip_pool: sjc02-d23-ext-mgmt
- name: Delete IMC Access policy
intersight_imc_access_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: sjc02-d23-access
state: absent
返回值
公共返回值已在 此处 记录,以下是此模块独有的字段
键 |
描述 |
---|---|
由指定资源返回的 API 响应输出。 返回:始终 示例: |