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 строка / обязательно |
| Тип (протокол) сетевого ресурса, используемого 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 строка / обязательно |
| Тип (протокол) сетевого ресурса, используемого 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, проверит отсутствие ресурса и удалит его при необходимости. | |
| 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