Spec-Zone.ru › Ansible

модуль cisco.ucs.ucs_query — Запрос объектов UCS Manager по классу или различающемуся имени

Примечание

Этот модуль является частью коллекции cisco.ucs (версия 1.16.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать его в плейбуке, укажите: cisco.ucs.ucs_query.

  • Краткое описание
  • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения

Краткое описание

  • -Запрашивает объекты UCS Manager по классу или различающемуся имени.

Требования

Следующие требования должны быть выполнены на узле, на котором запускается этот модуль.

  • ucsmsdk

Параметры

Параметр

Комментарии

class_ids

строка

Один или несколько идентификаторов классов UCS Manager для запроса.

В виде списка, разделённого запятыми

delegate_to

строка

Узел, на котором будет запущен модуль

По умолчанию: "localhost"

distinguished_names

строка

Одно или несколько различающихся имён UCS Manager для запроса.

В виде списка, разделённого запятыми

hostname

строка / обязательный

IP-адрес или имя узла Cisco UCS Manager.

Модули можно использовать с эмулятором платформы UCS https://cs.co/ucspe

password

строка / обязательный

Пароль для аутентификации в Cisco UCS Manager.

port

целое число

Номер порта для подключения (по умолчанию используются порты 443 для HTTPS и 80 для HTTP).

proxy

строка

Если use_proxy имеет значение no, указывает прокси-сервер для подключения, например ‘http://proxy.xy.z:8080’

use_proxy

логическое значение

Если no, прокси, заданный системной переменной среды, использоваться не будет.

Варианты:

  • false
  • true ← (по умолчанию)

use_ssl

логическое значение

Если no, вместо подключения HTTPS, используемого по умолчанию, будет установлено подключение HTTP.

Варианты:

  • false
  • true ← (по умолчанию)

username

строка

Имя пользователя для аутентификации в Cisco UCS Manager.

По умолчанию: "admin"

Примеры

- name: Query UCS Class ID
  cisco.ucs.ucs_query:
    hostname: "{{ ucs_hostname }}"
    username: "{{ ucs_username }}"
    password: "{{ ucs_password }}"
    class_ids: computeBlade
    delegate_to: localhost

- name: Query UCS Class IDs
  cisco.ucs.ucs_query:
    hostname: "{{ ucs_hostname }}"
    username: "{{ ucs_username }}"
    password: "{{ ucs_password }}"
    class_ids: computeBlade, fabricVlan
    delegate_to: localhost

- name: Query UCS Distinguished Name
  cisco.ucs.ucs_query:
    hostname: "{{ ucs_hostname }}"
    username: "{{ ucs_username }}"
    password: "{{ ucs_password }}"
    distinguished_names: org-root
    delegate_to: localhost

- name: Query UCS Distinguished Names
  cisco.ucs.ucs_query:
    hostname: "{{ ucs_hostname }}"
    username: "{{ ucs_username }}"
    password: "{{ ucs_password }}"
    distinguished_names: org-root, sys/rack-unit-1, sys/chassis-1/blade-2
    delegate_to: localhost

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

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

Ключ

Описание

objects

словарь

Результаты в формате JSON

Возвращается: всегда

Авторы

  • John McDonough (@movinalot)
  • CiscoUcs (@CiscoUcs)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/ucs/ucs_query_module.html

Spec-Zone.ru

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