cisco.intersight.intersight_boot_order_policy модуль – Настройка политики порядка загрузки для Cisco Intersight
Примечание
Этот модуль входит в коллекцию cisco.intersight (версия 2.0.20).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.intersight.
Для использования в плейбуке укажите: cisco.intersight.intersight_boot_order_policy.
Обзор
- Настройка политики порядка загрузки для Cisco Intersight.
- Используется для настройки серверов порядка загрузки и часовых поясов на управляемых устройствах Cisco Intersight.
- Дополнительную информацию можно найти на сайте Cisco Intersight.
Параметры
Параметр | Комментарии |
|---|---|
api_key_id строка / обязательно | Идентификатор открытого API-ключа, связанного с закрытым ключом. Если не задано, используется значение переменной среды INTERSIGHT_API_KEY_ID. |
api_private_key путь / обязательно | Имя файла (абсолютный путь) или строка данных закрытого ключа в формате PEM, используемого для аутентификации в API Intersight. Если используется строка, необходимо использовать 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. |
api_uri строка | URI, используемый для доступа к API Intersight. Если не задано, используется значение переменной среды INTERSIGHT_API_URI. Значение по умолчанию: |
boot_devices список / элементы=словарь | Список устройств загрузки, настроенных на конечной точке. |
|
bootloader_description строка |
Подробности загрузчика, используемого во время загрузки с локального диска. Параметр используется, когда device_type — local_disk, а configured_boot_mode — Uefi. Значение по умолчанию: |
|
bootloader_name строка |
Подробности загрузчика, используемого во время загрузки с локального диска. Параметр используется, когда device_type — local_disk, а configured_boot_mode — Uefi. Значение по умолчанию: |
|
bootloader_path строка |
Подробности загрузчика, используемого во время загрузки с локального диска. Параметр используется, когда device_type — local_disk, а configured_boot_mode — Uefi. Значение по умолчанию: |
|
controller_slot строка |
Идентификатор слота контроллера для устройства локального диска. Параметр используется, когда device_type — local_disk. Доступные значения:
|
|
device_name строка / обязательно |
Имя, помогающее идентифицировать устройство загрузки. Может быть любой строкой, которая соответствует следующим ограничениям: Должно начинаться и заканчиваться буквенно-цифровым символом. Может содержать символы подчеркивания и дефисы. Не может содержать более 30 символов. |
|
device_type строка / обязательно |
Тип устройства, используемый с этим параметром загрузки. Доступные значения основаны на каждом названии устройства в схеме API. Доступные значения:
|
|
enabled булево |
Указывает, включено или выключено устройство загрузки. Доступные значения:
|
|
interface_name строка |
Имя базового виртуального интерфейса Ethernet, используемого устройством загрузки PXE. Параметр используется, когда device_type — pxe и interface_source — name. |
|
interface_source строка |
Список поддерживаемых источников интерфейсов для устройства PXE. Параметр используется, когда device_type — pxe. Доступные значения:
|
|
ip_type строка |
Тип семейства IP-адресов, используемый во время процесса загрузки PXE. Параметр используется, когда device_type — pxe. Доступные значения:
|
|
lun целое число |
Логический номер устройства (LUN). Параметр используется, когда device_type — pch, san и sd_card. LUN должно быть целым числом от 0 до 255. |
|
mac_address строка |
MAC-адрес базового виртуального интерфейса Ethernet, используемого устройством загрузки PXE. Параметр используется, когда device_type — pxe и interface_source — mac. |
|
network_slot string |
Идентификатор слота контроллера для устройств iscsi и pxe. Параметр используется, когда device_type равен iscsi и pxe. Варианты:
|
|
port integer |
Идентификатор порта контроллера для устройств iscsi и pxe. Параметр используется, когда device_type равен iscsi и pxe. Идентификатор порта должен быть целым числом от 0 до 255. |
|
sd_card_subtype string |
Подтип выбранного типа устройства. Параметр используется, когда device_type равен sd_card. Варианты:
|
|
usb_subtype string |
Подтип выбранного типа устройства. Параметр используется, когда device_type равен usb. Варианты:
|
|
virtual_media_subtype string |
Подтип выбранного типа устройства. Параметр используется, когда device_type равен virtual_media. Варианты:
|
configured_boot_mode string | Устанавливает режим загрузки BIOS. UEFI использует таблицу GUID разделов (GPT), в то время как режим Legacy использует схему разбиения Master Boot Record (MBR). Варианты:
|
description aliases: descr string | Определяемое пользователем описание политики Boot Order. Описание может содержать буквы (a-z, A-Z), цифры (0-9), дефис (-), точку (.), двоеточие (:) или символ подчеркивания (_). |
name string / обязательно | Имя, присвоенное политике Boot Order. Имя должно содержать от 1 до 62 буквенно-цифровых символов, разрешены специальные символы :-_. |
organization string | Имя организации, к которой назначен этот ресурс. Профили и политики, созданные в пользовательской организации, применимы только к устройствам в той же организации. По умолчанию: |
state string | Если Если Варианты:
|
tags list / elements=dictionary | Список тегов в формате Ключ:<пользовательский ключ> Значение:<пользовательское значение>. |
uefi_enable_secure_boot boolean | Безопасная загрузка гарантирует, что устройство загружается только с помощью программного обеспечения, которому доверяет изготовитель (OEM). Параметр используется только в том случае, если configured_boot_mode установлен в Uefi. Варианты:
|
use_proxy boolean | Если Варианты:
|
validate_certs boolean | Логический контроль для проверки сертификата TLS api_uri Варианты:
|
Примеры
- name: Configure Boot Order Policy
cisco.intersight.intersight_boot_order_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
organization: DevNet
name: COS-Boot
description: Boot Order policy for COS
tags:
- Key: Site
Value: RCDN
configured_boot_mode: legacy
boot_devices:
- device_type: Local Disk
device_name: Boot-Lun
controller_slot: MRAID
- name: Delete Boot Order Policy
cisco.intersight.intersight_boot_policy:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
organization: DevNet
name: COS-Boot
state: absent
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
api_repsonse словарь | Выход ответа API, возвращаемый указанным ресурсом. Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/intersight/intersight_boot_order_policy_module.html