Spec-Zone.ru › Ansible 2.10

cisco.intersight.intersight_virtual_media_policy – Настройка политики виртуальных носителей для Cisco Intersight

Примечание

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

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

Для использования в книге задач укажите: cisco.intersight.intersight_virtual_media_policy.

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

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

Обзор

  • Настройка политики виртуальных носителей для 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.
cdd_virtual_media
строка
Параметры отображения изображений виртуальных носителей CDD.
enable
логическое
    Варианты:
  • нет
  • да ←
Включить или отключить отображение изображений CDD.
mount_type
строка / обязательно
    Варианты:
  • nfs
  • cifs
  • http
  • https
Тип (протокол) сетевого ресурса, используемого remote_hostname.
Убедитесь, что порт связи remote_hostname для выбранного типа подключения доступен с управляемого конечного устройства.
Для CIFS, убедитесь, что порт 445 (который является его портом связи) на remote_hostname доступен.
Для HTTP, убедитесь, что порт 80 доступен.
Для HTTPS, убедитесь, что порт 443 доступен.
Для NFS, убедитесь, что порт 2049 доступен.
password
строка
Пароль для выбранного имени пользователя, если требуется.
remote_file
строка / обязательно
Имя файла удаленного изображения.
Например, custom_image.iso
remote_hostname
строка / обязательно
Имя хоста или IP-адрес сервера, на котором размещено изображение виртуального носителя.
remote_path
строка / обязательно
Путь к файлу удаленного изображения (без имени файла).
Например, mnt/SHARE/ISOS
username
строка
Имя пользователя для выбранного типа подключения, если требуется.
volume
строка / обязательно
Пользовательское имя смонтированного изображения для отображения.
descrption
строка
Пользовательское описание политики NTP.
Описание может содержать буквы (a-z, A-Z), цифры (0-9), дефисы (-), точки (.), двоеточия (:) или знак подчеркивания (_).

алиасы: descr
enable
логическое
    Варианты:
  • нет
  • да ←
Включить или отключить виртуальный носитель.
encryption
логическое
    Варианты:
  • нет ←
  • да
Если включено, позволяет шифровать все коммуникации виртуальных носителей.
hdd_virtual_media
строка
Параметры отображения изображений виртуальных носителей HDD.
authentication_protocol
строка
Протокол аутентификации для типа подключения CIFS.
enable
логическое
    Варианты:
  • нет ←
  • да
Включить или отключить отображение изображений HDD.
mount_options
строка
Параметры монтирования для отображения виртуальных носителей.
Для NFS, поддерживаемые опции: ro, rw, nolock, noexec, soft, port=ЗНАЧЕНИЕ, timeo=ЗНАЧЕНИЕ, retry=ЗНАЧЕНИЕ
Для CIFS, поддерживаемые опции: soft, nounix, noserverino, guest
mount_type
строка / обязательно
    Варианты:
  • nfs
  • cifs
  • http
  • https
Тип (протокол) сетевого ресурса, используемого remote_hostname.
Убедитесь, что порт связи remote_hostname для выбранного типа подключения доступен с управляемого конечного устройства.
Для CIFS, убедитесь, что порт 445 (который является его портом связи) на remote_hostname доступен.
Для HTTP, убедитесь, что порт 80 доступен.
Для HTTPS, убедитесь, что порт 443 доступен.
Для NFS, убедитесь, что порт 2049 доступен.
password
строка
Пароль для выбранного имени пользователя, если требуется.
remote_file
строка / обязательно
Имя файла удаленного изображения.
Например, custom_image.iso
remote_hostname
строка / обязательно
Имя хоста или IP-адрес сервера, на котором размещено изображение виртуального носителя.
remote_path
строка / обязательно
Путь к файлу удаленного изображения (без имени файла).
Например, mnt/SHARE/ISOS
username
строка
Имя пользователя для выбранного типа подключения, если требуется.
volume
строка / обязательно
Пользовательское имя смонтированного изображения для отображения.
low_power_usb
логическое
    Варианты:
  • нет
  • да ←
Если включено, виртуальные накопители отображаются в меню выбора загрузки после отображения изображения и перезагрузки хоста.
name
строка / обязательно
Имя, присвоенное политике NTP.
Имя должно содержать от 1 до 62 буквенно-цифровых символов, допускаются специальные символы :-_.
organization
строка
По умолчанию:
"default"
Название организации, к которой назначен данный ресурс.
Профили и политики, созданные в пользовательской организации, применимы только к устройствам в той же организации.
state
строка
    Варианты:
  • present ←
  • absent
Если present, проверит наличие ресурса и создаст его при необходимости.
Если absent, проверит отсутствие ресурса и удалит его при необходимости.
tags
список / элементы=строка
Список тегов в формате "Ключ: <пользовательский ключ> Значение: <пользовательское значение>".
use_proxy
логическое
    Варианты:
  • нет
  • да ←
Если no, прокси не будет использоваться, даже если он определен в переменной окружения на целевых хостах.
validate_certs
логическое
    Варианты:
  • нет
  • да ←
Логическое управление проверкой сертификата TLS api_uri.

Примеры

- name: Configure Virtual Media Policy
  cisco.intersight.intersight_virtual_media_policy:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: DevNet
    name: lab-vmedia
    description: Virutal Media policy for lab use
    tags:
      - Key: Site
        Value: RCDN
    cdd_virtual_media:
      mount_type: nfs
      volume: nfs-cdd
      remote_hostname: 172.28.224.77
      remote_path: mnt/SHARE/ISOS/CENTOS
      remote_file: CentOS7.iso
    hdd_virtual_media:
      mount_type: nfs
      volume: nfs-hdd
      remote_hostname: 172.28.224.77
      remote_path: mnt/SHARE/ISOS/CENTOS
      remote_file: CentOS7.iso

- name: Delete Virtual Media Policy
  cisco.intersight.intersight_virtual_media_policy:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: DevNet
    name: lab-vmedia
    state: absent

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
api_repsonse
словарь
всегда
Вывод ответа API, возвращенный указанным ресурсом.

Пример:
{'api_response': {'Имя': 'lab-ntp', 'ТипОбъекта': 'ntp.Policy', 'Теги': [{'Ключ': 'Сайт', 'Значение': 'RCDN'}]}}


Авторы

  • David Soper (@dsoper2)
  • Sid Nath (@SidNath21)

© 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_virtual_media_policy_module.html

Spec-Zone.ru

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