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, проверит, отсутствует ли ресурс, и удалит его при необходимости. |
| tags строка | Список тегов в формате Ключ:<пользовательский ключ> Значение:<пользовательское значение>. | |
| use_proxy логическое значение |
| Если no, прокси не будет использоваться, даже если она определена в переменной среды на целевых хостах. |
| validate_certs логическое значение |
| Логический контроль проверки сертификата 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