cisco.ucs.ucs_scrub_policy 模块 – 在 UCS Manager 上管理 UCS 清理策略
注意
此模块是 cisco.ucs 集合(版本 1.14.0)的一部分。
如果您使用的是 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.ucs
。您需要进一步的要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:cisco.ucs.ucs_scrub_policy
。
概要
在 UCS Manager 上管理 UCS 清理策略。
要求
执行此模块的主机需要以下要求。
ucsmsdk
参数
参数 |
注释 |
---|---|
清理 BIOS 设置。 如果将该字段设置为 Yes,当包含此 清理策略的服务配置文件与服务器取消关联时, 该服务器的 BIOS 设置将被擦除并重置为该服务器的 类型和供应商的默认设置。如果将此字段设置为 No,则 保留 BIOS 设置。 yes 清理 BIOS 设置。 no 不清理 BIOS 设置。 选项
|
|
用户定义的组织描述。 输入最多 256 个字符。 您可以使用除以下字符之外的任何字符或空格 `(重音符号)、(反斜杠)、^(插入符)、”(双引号) =(等号)、>(大于号)、<(小于号)、'(单引号)。 |
|
清理 BIOS 设置。 如果将此字段设置为 Yes,当包含此 清理策略的服务配置文件与服务器取消关联时,服务器 本地驱动器上的所有数据都将被完全擦除。如果将此字段设置为 No,则 保留本地驱动器上的数据,包括所有本地存储 配置。 yes 清理服务器磁盘。 no 不清理服务器磁盘。 选项
|
|
清理 BIOS 设置。 如果将该字段设置为 Yes,则当服务器 重新确认时,将使用 PNUOS 格式化实用程序格式化 SD 卡上的 HV 分区。 如果将此字段设置为 No,则保留 SD 卡。 yes 清理 flex flash。 no 不清理 flex flash。 选项
|
|
Cisco UCS Manager 的 IP 地址或主机名。 该模块可以与 UCS 平台模拟器 https://cs.co/ucspe 一起使用 |
|
组织的名称。 输入最多 16 个字符。 您可以使用除以下字符之外的任何字符或空格 `(重音符号)、(反斜杠)、^(插入符)、”(双引号) =(等号)、>(大于号)、<(小于号)、'(单引号)。 |
|
Org dn (可分辨名称) 默认值: |
|
用于 Cisco UCS Manager 身份验证的密码。 |
|
清理 BIOS 设置。 如果将该字段设置为 Yes,当包含此 清理策略与服务器取消关联时,该服务器的所有持久内存 模块都将被擦除并重置为该 服务器类型和供应商的默认设置。如果将此字段设置为 No,则持久 保留内存模块。 yes 清理持久内存。 no 不清理持久内存。 选项
|
|
连接期间要使用的端口号(默认情况下,https 使用 443,http 连接使用 80)。 |
|
如果 use_proxy 为 no,则指定用于连接的代理。例如,“http://proxy.xy.z:8080” |
|
如果 如果 选项
|
|
如果 选项
|
|
如果 选项
|
|
用于 Cisco UCS Manager 身份验证的用户名。 默认值: |
示例
- name: Add UCS Scrub Policy
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: present
description: Scrub All Policy
name: all_scrub
bios_settings_scrub: yes
disk_scrub: yes
flex_flash_scrub: yes
persistent_memory_scrub: yes
delegate_to: localhost
- name: Add UCS Scrub Policy in an Organization
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: present
org_dn: org-root/org-prod
name: all_scrub
description: Scrub All Policy Org Prod servers
bios_settings_scrub: yes
disk_scrub: yes
flex_flash_scrub: yes
persistent_memory_scrub: yes
delegate_to: localhost
- name: Update UCS Scrub Policy
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: present
org_dn: org-root/org-prod
name: BD_scrub
description: Scrub BIOS and Disk Policy Org Prod servers
bios_settings_scrub: yes
disk_scrub: yes
flex_flash_scrub: no
persistent_memory_scrub: no
delegate_to: localhost
- name: Update UCS Scrub Policy
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: present
org_dn: org-root/org-prod
name: BD_scrub
description: Scrub BIOS and Disk Policy Org Prod servers
bios_settings_scrub: yes
disk_scrub: yes
flex_flash_scrub: yes
delegate_to: localhost
- name: Delete UCS Scrub Policy
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: absent
org_dn: org-root/org-prod
name: BD_scrub
delegate_to: localhost
- name: Delete UCS Scrub Policy
cisco.ucs.ucs_scrub_policy:
hostname: "{{ ucs_hostname }}"
username: "{{ ucs_username }}"
password: "{{ ucs_password }}"
state: absent
name: BD_scrub
delegate_to: localhost