Модуль cisco.intersight.intersight_server_profile – Настройка профиля сервера для Cisco Intersight
Примечание
Этот модуль входит в коллекцию cisco.intersight (версия 2.0.20).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.intersight.
Чтобы использовать его в плейбуке, укажите: cisco.intersight.intersight_server_profile.
Обзор
- Настройка профиля сервера для Cisco Intersight.
- Используется для настройки профилей серверов с назначенными серверами и политиками серверов.
- Дополнительную информацию см. на сайте Cisco Intersight.
Параметры
Параметр | Комментарии |
|---|---|
api_key_id string / required | Идентификатор открытого API Key, связанный с закрытым ключом. Если не задано, используется значение переменной среды INTERSIGHT_API_KEY_ID. |
api_private_key path / required | Имя файла (абсолютный путь) или строка данных закрытого ключа в формате PEM, которые будут использоваться для аутентификации Intersight API. Если используется строка, для шифрования данных строки следует использовать Ansible vault. Пример: ansible-vault encrypt_string –vault-id tme@/Users/dsoper/Documents/vault_password_file ‘—–BEGIN EC PRIVATE KEY—– <your private key data> —–END EC PRIVATE KEY—–’ Если не задано, используется значение переменной среды INTERSIGHT_API_PRIVATE_KEY. |
api_uri string | URI, используемый для доступа к Intersight API. Если не задано, используется значение переменной среды INTERSIGHT_API_URI. Значение по умолчанию: |
assigned_server string | Идентификатор управляемого объекта (MOID) назначенного сервера. Параметр может быть опущен, если пользователь хочет назначить сервер позже. |
bios_policy string | Имя политики BIOS, которая будет связана с этим профилем. |
boot_order_policy string | Имя политики порядка загрузки, которая будет связана с этим профилем. |
certificate_policy string | Имя политики сертификатов, которая будет связана с этим профилем. |
description aliases: descr string | Пользовательское описание профиля сервера. Описание может содержать буквы (a-z, A-Z), цифры (0-9), дефис (-), точку (.), двоеточие (:) или подчеркивание (_). Значение по умолчанию: |
drive_security_policy string | Имя политики безопасности дисков, которая будет связана с этим профилем. |
firmware_policy string | Имя политики прошивки, которая будет связана с этим профилем. |
imc_access_policy string | Имя политики доступа IMC, которая будет связана с этим профилем. |
ipmi_over_lan_policy string | Имя политики IPMI по локальной сети, которая будет связана с этим профилем. |
lan_connectivity_policy string | Имя политики подключения к локальной сети, которая будет связана с этим профилем. |
ldap_policy string | Имя политики LDAP, которая будет связана с этим профилем. |
local_user_policy string | Имя политики локального пользователя, которая будет связана с этим профилем. |
name string / required | Имя, присвоенное профилю сервера. Имя должно содержать от 1 до 62 буквенно-цифровых символов, допускаются специальные символы :-_. |
network_connectivity_policy string | Имя политики сетевого подключения, которая будет связана с этим профилем. |
ntp_policy string | Имя политики NTP, которая будет связана с этим профилем. |
organization string | Имя организации, которой назначен этот ресурс. Профили и политики, созданные в пользовательской организации, применимы только к устройствам в той же организации. Значение по умолчанию: |
power_policy string | Имя политики электропитания, которая будет связана с этим профилем. |
san_connectivity_policy string | Имя политики подключения SAN, которая будет связана с этим профилем. |
sd_card_policy string | Имя политики карты SD, которая будет связана с этим профилем. |
serial_over_lan_policy string | Имя политики Serial over LAN для ассоциации с этим профилем. |
smtp_policy string | Имя политики SMTP для ассоциации с этим профилем. |
snmp_policy string | Имя политики SNMP для ассоциации с этим профилем. |
ssh_policy string | Имя политики SSH для ассоциации с этим профилем. |
state string | Если Если Варианты:
|
storage_policy string | Имя политики хранения для ассоциации с этим профилем. |
syslog_policy string | Имя политики Syslog для ассоциации с этим профилем. |
tags list / elements=dictionary | Список тегов в формате Ключ:<пользовательский ключ> Значение:<пользовательское значение>. По умолчанию: |
target_platform string | Платформа, для которой применим серверный профиль. Может быть сервером, работающим в автономном режиме, или подключенным к Fabric Interconnect (FIAttached), управляемым Intersight. Варианты:
|
thermal_policy string | Имя политики температуры для ассоциации с этим профилем. |
use_proxy boolean | Если Варианты:
|
validate_certs boolean | Логическое управление проверкой сертификата TLS api_uri. Варианты:
|
virtual_kvm_policy string | Имя политики виртуальной KVM для ассоциации с этим профилем. |
virtual_media_policy string | Имя политики виртуальных носителей для ассоциации с этим профилем. |
Примеры
- name: Configure Server Profile
cisco.intersight.intersight_server_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: SP-Server1
target_platform: FIAttached
tags:
- Key: Site
Value: SJC02
description: Profile for Server1
assigned_server: 5e3b517d6176752d319a9999
boot_order_policy: COS-Boot
imc_access_policy: sjc02-d23-access
lan_connectivity_policy: sjc02-d23-lan
local_user_policy: guest-admin
ntp_policy: lab-ntp
storage_policy: storage
virtual_media_policy: COS-VM
- name: Delete Server Profile
cisco.intersight.intersight_server_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: SP-Server1
state: absent
Возвращаемые значения
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
api_repsonse dictionary | Выходной ответ 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_server_profile_module.html