Spec-Zone.ru › Ansible

модуль cisco.intersight.intersight_fibre_channel_network_policy_info — сбор сведений о политиках сети Fibre Channel в Cisco Intersight

Примечание

Этот модуль входит в коллекцию cisco.intersight (версия 2.18.0).

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

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

Чтобы использовать её в плейбуке, укажите: cisco.intersight.intersight_fibre_channel_network_policy_info.

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

Обзор

  • Получение сведений о политиках сети Fibre Channel из Cisco Intersight.
  • Запрос политик по организации или имени политики.
  • Возвращает структурированные данные с метаданными политики и подробными сведениями о конфигурации сети Fibre Channel.
  • Если фильтры не заданы, будут возвращены все политики сети Fibre Channel.

Параметры

Параметр

Комментарии

api_key_id

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

Идентификатор открытого API-ключа, связанного с закрытым ключом.

Если значение не задано, используется значение переменной среды INTERSIGHT_API_KEY_ID.

api_private_key

путь / обязательный

Имя файла (абсолютный путь) или строка с данными закрытого ключа в формате PEM, используемого для аутентификации в API Intersight.

Если используется строка, для шифрования строковых данных следует использовать Ansible Vault.

Например: ansible-vault encrypt_string --vault-id tme@/Users/dsoper/Documents/vault_password_file ‘-----BEGIN EC PRIVATE KEY-----

<your private key data>

-----END EC PRIVATE KEY-----’

Если значение не задано, используется значение переменной среды INTERSIGHT_API_PRIVATE_KEY.

api_uri

строка

URI для доступа к API Intersight.

Если значение не задано, используется значение переменной среды INTERSIGHT_API_URI.

По умолчанию: "https://intersight.com/api/v1"

name

строка

Точное имя политики сети Fibre Channel, сведения о которой необходимо получить.

Если указано, будет возвращена только соответствующая политика.

organization

строка

Имя организации, по которой нужно отфильтровать политики сети Fibre Channel.

Для организации по умолчанию укажите ‘default’.

Если указано, будут возвращены только политики этой организации.

use_proxy

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

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

Возможные значения:

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

validate_certs

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

Логический параметр для проверки сертификата TLS api_uri

Возможные значения:

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

Примеры

# Basic Usage Examples
- name: Fetch all Fibre Channel Network Policies from all organizations
  cisco.intersight.intersight_fibre_channel_network_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
  register: all_fc_network_policies

# Organization-specific Examples
- name: Fetch all Fibre Channel Network Policies from the default organization
  cisco.intersight.intersight_fibre_channel_network_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: "default"
  register: default_org_policies

- name: Fetch all Fibre Channel Network Policies from a custom organization
  cisco.intersight.intersight_fibre_channel_network_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: "Engineering"
  register: engineering_policies

# Specific Policy Examples
- name: Fetch a specific Fibre Channel Network Policy by name
  cisco.intersight.intersight_fibre_channel_network_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    name: "fc-network-policy-01"
  register: specific_policy

- name: Fetch a specific policy from a specific organization
  cisco.intersight.intersight_fibre_channel_network_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: "Production"
    name: "fc-network-policy-prod"
  register: specific_org_policy

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

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

Ключ

Описание

api_response

список / элементы=строка

Ответ API со сведениями о политике сети Fibre Channel.

Возвращает список.

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

Пример: [{"Description": "Fibre Channel Network policy for production servers", "Moid": "1234567890abcdef12345678", "Name": "fc-network-policy-01", "ObjectType": "vnic.FcNetworkPolicy", "Organization": {"Moid": "abcdef1234567890abcdef12", "Name": "default", "ObjectType": "organization.Organization"}, "Tags": [{"Key": "Environment", "Value": "Production"}, {"Key": "Owner", "Value": "Storage-Team"}], "VsanSettings": {"DefaultVlanId": 100, "Id": 100}}]

Авторы

  • Ron Gershburg (@rgershbu)

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

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

© 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/intersight/intersight_fibre_channel_network_policy_info_module.html

Spec-Zone.ru

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