модуль cisco.ucs.ucs_scrub_policy — управление политиками очистки UCS в UCS Manager
Примечание
Этот модуль входит в коллекцию cisco.ucs (версия 1.16.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: cisco.ucs.ucs_scrub_policy.
Краткое описание
- Управление политиками очистки UCS в UCS Manager.
Требования
На узле, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- ucsmsdk
Параметры
Параметр | Комментарии |
|---|---|
bios_settings_scrub строка | Очистка параметров BIOS. Если для этого поля задано значение Yes, при отвязке от сервера профиля службы, содержащего эту политику очистки, параметры BIOS сервера стираются и сбрасываются до значений по умолчанию для данного типа сервера и производителя. Если для этого поля задано значение No, параметры BIOS сохраняются. yes — очистить параметры BIOS. no — не очищать параметры BIOS. Варианты:
|
description псевдонимы: descr строка | Описание организации, заданное пользователем. Введите не более 256 символов. Можно использовать любые символы и пробелы, кроме следующих: ` (диакритический знак), \ (обратная косая черта), ^ (циркумфлекс), ” (двойная кавычка) = (знак равенства), > (знак «больше»), < (знак «меньше»), ‘ (одинарная кавычка). |
disk_scrub строка | Очистка параметров BIOS. Если для этого поля задано значение Yes, при отвязке от сервера профиля службы, содержащего эту политику очистки, все данные на локальных дисках сервера полностью стираются. Если для этого поля задано значение No, данные на локальных дисках сохраняются, в том числе все параметры локального хранилища. yes — очистить диски сервера. no — не очищать диски сервера. Варианты:
|
flex_flash_scrub строка | Очистка параметров BIOS. Если для этого поля задано значение Yes, при повторном подтверждении сервера раздел HV на SD-карте форматируется с помощью утилиты форматирования PNUOS. Если для этого поля задано значение No, SD-карта сохраняется. yes — очистить FlexFlash. no — не очищать FlexFlash. Варианты:
|
hostname строка / обязательный | IP-адрес или имя хоста Cisco UCS Manager. Модули можно использовать с эмулятором платформы UCS https://cs.co/ucspe |
name строка / обязательный | Имя организации. Введите не более 16 символов. Можно использовать любые символы и пробелы, кроме следующих: ` (диакритический знак), \ (обратная косая черта), ^ (циркумфлекс), ” (двойная кавычка) = (знак равенства), > (знак «больше»), < (знак «меньше»), ‘ (одинарная кавычка). |
org_dn строка | DN организации (различающееся имя) По умолчанию: |
password строка / обязательный | Пароль для аутентификации в Cisco UCS Manager. |
persistent_memory_scrub строка | Очистка параметров BIOS. Если для этого поля задано значение Yes, при отвязке от сервера профиля службы, содержащего эту политику очистки, все модули постоянной памяти сервера стираются и сбрасываются до значений по умолчанию для данного типа сервера и производителя. Если для этого поля задано значение No, модули постоянной памяти сохраняются. yes — очистить постоянную память. no — не очищать постоянную память. Варианты:
|
port целое число | Номер порта для подключения (по умолчанию используется порт 443 для HTTPS и 80 для HTTP-подключения). |
proxy строка | Если use_proxy имеет значение no, задает прокси-сервер для подключения, например ‘http://proxy.xy.z:8080’ |
state строка | Если задано значение Если задано значение Варианты:
|
use_proxy логический | Если задано значение Варианты:
|
use_ssl логический | Если задано значение Варианты:
|
username строка | Имя пользователя для аутентификации в 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
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/ucs/ucs_scrub_policy_module.html