Spec-Zone.ru › Ansible 2.11

inspur.sm.edit_virtual_media – Установка виртуальных носителей.

Примечание

Этот плагин входит в состав коллекции inspur.sm (версия 1.1.2).

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

Для использования в плейбуке укажите: inspur.sm.edit_virtual_media.

Новое в версии 0.1.0: модуля inspur.sm

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

Обзор

  • Установка виртуальных носителей на сервер Inspur.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
host
строка
Указывает имя хоста DNS или адрес для подключения к удалённому устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
local_media_support
строка
    Варианты:
  • Включить
  • Отключить
Для включения или отключения поддержки локальных носителей, соответственно, поставьте или снимите флажок.
mount
строка
    Варианты:
  • Включить
  • Отключить
Монтировать виртуальный носитель.
mount_type
целое число
    Варианты:
  • 0
  • 1
  • 2
Тип монтирования, 0 — CD, 1 — FD, 2 — HD.
password
строка
Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
provider
словарь
Объект словаря, содержащий данные подключения.
host
строка
Указывает имя хоста DNS или адрес для подключения к удалённому устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
password
строка
Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
username
строка
Устанавливает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
remote_domain_name
строка
Имя домена удалённого сервера, поле домена является необязательным.
remote_media_support
строка
    Варианты:
  • Включить
  • Отключить
Для включения или отключения поддержки удалённых носителей, соответственно, поставьте или снимите флажок.
remote_password
строка
Пароль удалённого сервера.
Требуется, когда remote_share_type=cifs.
remote_server_address
строка
Адрес сервера, на котором хранятся изображения удалённых носителей.
remote_share_type
строка
    Варианты:
  • nfs
  • cifs
Тип общего доступа удалённого сервера носителей, либо NFS, либо Samba (CIFS).
remote_source_path
строка
Путь к исходным изображениям удалённых носителей.
remote_user_name
строка
Имя пользователя удалённого сервера.
Требуется, когда remote_share_type=cifs.
same_settings
целое число
    Варианты:
  • 0
  • 1
Идентичные настройки с CD, 0 — Нет, 1 — Да.
Требуется, когда mount_type=0.
username
строка
Устанавливает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.

Примеры

- name: Media test
  hosts: ism
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set local media"
    inspur.sm.edit_virtual_media:
      local_media_support: "Enable"
      provider: "{{ ism }}"

  - name: "Set remote media"
    inspur.sm.edit_virtual_media:
      remote_media_support: "Enable"
      mount_type: 0
      same_settings: 0
      mount: "Enable"
      remote_server_address: "100.2.28.203"
      remote_source_path: "/data/nfs/server/"
      remote_share_type: "nfs"
      provider: "{{ ism }}"

Значения возврата

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

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

message
строка
всегда
Сообщения, возвращённые после выполнения модуля.

state
строка
всегда
Статус после выполнения модуля.



Авторы

  • WangBaoshan (@ISIB-group)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/inspur/sm/edit_virtual_media_module.html

Spec-Zone.ru

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