Spec-Zone.ru › Ansible 2.10

cisco.intersight.intersight_imc_access_policy – Настройка политики доступа IMC для Cisco Intersight

Примечание

Этот плагин является частью коллекции cisco.intersight (версия 1.0.9).

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

Для использования в playbook укажите: cisco.intersight.intersight_imc_access_policy.

Новое в версии 2.10: модуля cisco.intersight

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

Обзор

  • Настройка политики доступа IMC для Cisco Intersight.
  • Используется для настройки IP-адресов и VLAN, используемых для внешнего подключения к Cisco IMC.
  • Для получения дополнительной информации см. Cisco Intersight.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key_id
строка / обязательно
Идентификатор публичного API-ключа, связанный с закрытым ключом.
api_private_key
путь / обязательно
Имя файла (абсолютный путь) файла в формате PEM, содержащего ваш закрытый ключ, используемый для аутентификации в API Intersight.
api_uri
строка
Значение по умолчанию:
"https://intersight.com/api/v1"
URI, используемый для доступа к API Intersight.
descrption
строка
Пользовательское описание политики доступа IMC.
Описание может содержать буквы (a-z, A-Z), цифры (0-9), дефис (-), точку (.), двоеточие (:) или подчеркивание (_).

псевдонимы: descr
ip_pool
строка / обязательно
IP-пул, используемый для назначения IP-адреса и других необходимых сетевых настроек.
name
строка / обязательно
Имя, назначенное политике доступа IMC.
Имя должно содержать от 1 до 62 буквенно-цифровых символов, допускаются специальные символы :-_.
organization
строка
Значение по умолчанию:
"default"
Имя организации, к которой назначен этот ресурс.
Профили и политики, созданные в пользовательской организации, применимы только к устройствам в той же организации.
state
строка
    Варианты:
  • present ←
  • absent
Если present, проверит, присутствует ли ресурс, и создаст его при необходимости.
Если absent, проверит, отсутствует ли ресурс, и удалит его при необходимости.
tags
строка
Список тегов в формате Ключ:<пользовательский ключ> Значение:<пользовательское значение>.
use_proxy
логическое значение
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если она определена в переменной среды на целевых хостах.
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Логический контроль проверки сертификата TLS api_uri
vlan_id
целое число / обязательно
VLAN, который будет использоваться для доступа к серверу по инбанд-сети.

Примеры

- name: Configure IMC Access policy
  intersight_imc_access_policy:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    name: sjc02-d23-access
    description: IMC access for SJC02 rack D23
    tags:
      - Site: D23
    vlan_id: 131
    ip_pool: sjc02-d23-ext-mgmt

- name: Delete IMC Access policy
  intersight_imc_access_policy:
    api_private_key: "{{ api_private_key }}"
    api_key_id: "{{ api_key_id }}"
    name: sjc02-d23-access
    state: absent

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

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

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

Пример:
{'api_response': {'Name': 'sjc02-d23-access', 'ObjectType': 'access.Policy', 'Profiles': [{'Moid': '5e4ec7ae77696e2d30840cfc', 'ObjectType': 'server.Profile'}, {'Moid': '5e84d78777696e2d302ec195', 'ObjectType': 'server.Profile'}], 'Tags': [{'Key': 'Site', 'Value': 'SJC02'}]}}


Авторы

  • David Soper (@dsoper2)

© 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_imc_access_policy_module.html

Spec-Zone.ru

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