Spec-Zone.ru › Ansible 2.10

cisco.intersight.intersight_server_profile – Настройка профиля сервера для Cisco Intersight

Примечание

Этот плагин входит в состав коллекции cisco.intersight (версия 1.0.9).

Для его установки используйте: ansible-galaxy collection install cisco.intersight.

Чтобы использовать его в книге задач, укажите: cisco.intersight.intersight_server_profile.

Новое в версии 2.10: модуля cisco.intersight

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Настройка профиля сервера для Cisco Intersight.
  • Используется для настройки профилей серверов с назначенными серверами и политиками серверов.
  • Дополнительную информацию см. на сайте Cisco Intersight.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key_id
строка / обязательно
Идентификатор открытого API-ключа, связанный с закрытым ключом.
api_private_key
путь / обязательно
Имя файла (абсолютный путь) с PEM-форматированным закрытым ключом, используемым для аутентификации API Intersight.
api_uri
строка
По умолчанию:
"https://intersight.com/api/v1"
URI для доступа к API Intersight.
assigned_server
строка
Идентификатор управляемого объекта (MOID) назначенного сервера.
Этот параметр можно опустить, если пользователь хочет назначить сервер позже.
boot_order_policy
строка
Имя политики порядка загрузки, которую нужно связать с этим профилем.
description
строка
Описания профиля сервера, заданное пользователем.
Описание может содержать буквы (a-z, A-Z), цифры (0-9), дефисы (-), точки (.), двоеточия (:) или нижние подчеркивания (_).

псевдонимы: descr
imc_access_policy
строка
Имя политики доступа IMC, которую нужно связать с этим профилем.
lan_connectivity_policy
строка
Имя политики подключения LAN, которую нужно связать с этим профилем.
local_user_policy
строка
Имя политики локальных пользователей, которую нужно связать с этим профилем.
name
строка / обязательно
Имя, назначенное профилю сервера.
Имя должно содержать от 1 до 62 символов из алфавитно-цифровых символов, разрешая специальные символы :-_.
ntp_policy
строка
Имя политики NTP, которую нужно связать с этим профилем.
organization
строка
По умолчанию:
"default"
Название организации, которой назначен этот ресурс.
Профили и политики, созданные в пользовательской организации, применимы только к устройствам в той же организации.
state
строка
    Варианты:
  • present ←
  • absent
Если present, проверит наличие ресурса и создаст его, если необходимо.
Если absent, проверит отсутствие ресурса и удалит его, если необходимо.
storage_policy
строка
Имя политики хранения, которую нужно связать с этим профилем.
tags
строка
Список тегов в формате "Ключ:<пользовательский ключ> Значение:<пользовательское значение>".
target_platform
строка
    Варианты:
  • Standalone ←
  • FIAttached
Платформа, для которой применим профиль сервера.
Может быть сервером, работающим в автономном режиме, или подключённым к Fabric Interconnect (FIAttached), управляемым Intersight.
use_proxy
логическое
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.
validate_certs
логическое
    Варианты:
  • no
  • yes ←
Логическое управление проверкой сертификата TLS api_uri.
virtual_media_policy
строка
Имя политики виртуальных носителей, которую нужно связать с этим профилем.

Примеры

- 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
словарь
всегда
Вывод ответа API, возвращённого указанным ресурсом.

Пример:
{'api_response': {'AssignedServer': {'Moid': '5e3b517d6176752d319a0881', 'ObjectType': 'compute.Blade'}, 'Name': 'SP-IMM-6454-D23-1-1', 'ObjectType': 'server.Profile', 'Tags': [{'Key': 'Site', 'Value': 'SJC02'}], 'TargetPlatform': 'FIAttached', 'Type': 'instance'}}


Авторы

  • David Soper (@dsoper2)
  • Sid Nath (@SidNath21)
  • Tse Kai “Kevin” Chan (@BrightScale)
  • Soma Tummala (@SOMATUMMALA21)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/intersight/intersight_server_profile_module.html

Spec-Zone.ru

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