Spec-Zone.ru › Ansible

модуль 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.

Варианты:

  • "yes"
  • "no"

description

псевдонимы: descr

строка

Описание организации, заданное пользователем.

Введите не более 256 символов.

Можно использовать любые символы и пробелы, кроме следующих:

` (диакритический знак), \ (обратная косая черта), ^ (циркумфлекс), ” (двойная кавычка)

= (знак равенства), > (знак «больше»), < (знак «меньше»), ‘ (одинарная кавычка).

disk_scrub

строка

Очистка параметров BIOS.

Если для этого поля задано значение Yes, при отвязке от сервера профиля службы, содержащего эту

политику очистки, все данные на локальных дисках сервера

полностью стираются. Если для этого поля задано значение No,

данные на локальных дисках сохраняются, в том числе все параметры локального хранилища.

yes — очистить диски сервера.

no — не очищать диски сервера.

Варианты:

  • "yes"
  • "no"

flex_flash_scrub

строка

Очистка параметров BIOS.

Если для этого поля задано значение Yes, при повторном подтверждении сервера раздел HV на SD-карте

форматируется с помощью утилиты форматирования PNUOS. Если для этого поля задано значение No, SD-карта сохраняется.

yes — очистить FlexFlash.

no — не очищать FlexFlash.

Варианты:

  • "yes"
  • "no"

hostname

строка / обязательный

IP-адрес или имя хоста Cisco UCS Manager.

Модули можно использовать с эмулятором платформы UCS https://cs.co/ucspe

name

строка / обязательный

Имя организации.

Введите не более 16 символов.

Можно использовать любые символы и пробелы, кроме следующих:

` (диакритический знак), \ (обратная косая черта), ^ (циркумфлекс), ” (двойная кавычка)

= (знак равенства), > (знак «больше»), < (знак «меньше»), ‘ (одинарная кавычка).

org_dn

строка

DN организации (различающееся имя)

По умолчанию: "org-root"

password

строка / обязательный

Пароль для аутентификации в Cisco UCS Manager.

persistent_memory_scrub

строка

Очистка параметров BIOS.

Если для этого поля задано значение Yes, при отвязке от сервера профиля службы, содержащего эту

политику очистки, все модули постоянной памяти сервера стираются

и сбрасываются до значений по умолчанию для данного типа сервера и производителя. Если для этого поля задано значение No, модули постоянной

памяти сохраняются.

yes — очистить постоянную память.

no — не очищать постоянную память.

Варианты:

  • "yes"
  • "no"

port

целое число

Номер порта для подключения (по умолчанию используется порт 443 для HTTPS и 80 для HTTP-подключения).

proxy

строка

Если use_proxy имеет значение no, задает прокси-сервер для подключения, например ‘http://proxy.xy.z:8080’

state

строка

Если задано значение absent, организация будет удалена.

Если задано значение present, организация будет создана или обновлена.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

use_proxy

логический

Если задано значение no, прокси-сервер, указанный системной переменной окружения, использоваться не будет.

Варианты:

  • false
  • true ← (по умолчанию)

use_ssl

логический

Если задано значение no, вместо HTTPS-подключения по умолчанию будет использоваться HTTP-подключение.

Варианты:

  • false
  • true ← (по умолчанию)

username

строка

Имя пользователя для аутентификации в Cisco UCS Manager.

По умолчанию: "admin"

Примеры

- 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

Авторы

  • John McDonough (@movinalot)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API