Spec-Zone.ru › Ansible

Модуль cisco.intersight.intersight_iscsi_static_target_policy_info — сбор информации о политиках статических целевых объектов iSCSI в Cisco Intersight

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install cisco.intersight.

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

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

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

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

Параметры

Параметр

Комментарии

api_key_id

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

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

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

api_private_key

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

Имя файла (абсолютный путь) или строка с данными закрытого ключа в формате 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

string

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

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

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

name

string

Точное имя политики статических целевых объектов iSCSI, сведения о которой нужно получить.

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

organization

string

Имя организации для фильтрации политик статических целевых объектов iSCSI.

Используйте ‘default’ для организации по умолчанию.

Если параметр задан, возвращаются только политики этой организации.

use_proxy

boolean

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

Варианты:

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

validate_certs

boolean

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

Варианты:

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

Примеры

# Basic Usage Examples
- name: Fetch all iSCSI Static Target Policies from all organizations
  cisco.intersight.intersight_iscsi_static_target_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
  register: all_iscsi_policies

# Organization-specific Examples
- name: Fetch all iSCSI Static Target Policies from the default organization
  cisco.intersight.intersight_iscsi_static_target_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: "default"
  register: default_org_policies

- name: Fetch all iSCSI Static Target Policies from a custom organization
  cisco.intersight.intersight_iscsi_static_target_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 iSCSI Static Target Policy by name
  cisco.intersight.intersight_iscsi_static_target_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    name: "iscsi-static-target-policy-01"
  register: specific_policy

- name: Fetch a specific policy from a specific organization
  cisco.intersight.intersight_iscsi_static_target_policy_info:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    organization: "Production"
    name: "iscsi-static-target-policy-prod"
  register: specific_org_policy

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

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

Ключ

Описание

api_response

dictionary

Ответ API, содержащий сведения о политике статических целевых объектов iSCSI.

Возвращает словарь при запросе одной политики или если политики не найдены.

Возвращает список, если найдено несколько политик.

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

Пример: {"Description": "iSCSI static target policy for production servers", "IpAddress": "192.168.10.100", "IscsiIpType": "IPv4", "Lun": {"LunId": 0}, "Moid": "1234567890abcdef12345678", "Name": "iscsi-static-target-policy-01", "ObjectType": "vnic.IscsiStaticTargetPolicy", "Organization": {"Moid": "abcdef1234567890abcdef12", "Name": "default", "ObjectType": "organization.Organization"}, "Port": 3260, "Tags": [{"Key": "Environment", "Value": "Production"}, {"Key": "Owner", "Value": "Storage-Team"}], "TargetName": "iqn.1991-05.com.microsoft:winclient1"}

Авторы

  • 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_iscsi_static_target_policy_info_module.html

Spec-Zone.ru

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