Модуль cisco.ise.trustsec_vn – Модуль ресурсов для Trustsec VN
Примечание
Этот модуль является частью коллекции cisco.ise (версия 2.9.3).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install cisco.ise. Для использования этого модуля необходимы дополнительные требования, см. Требования для подробностей.
Чтобы использовать его в книге задач, укажите: cisco.ise.trustsec_vn.
Новая в cisco.ise 2.0.0
Описание
- Управление операциями создания, обновления и удаления ресурса Trustsec VN.
- Создание виртуальной сети.
- Обновление виртуальной сети.
Примечание
У этого модуля есть соответствующий плагин действий.
Требования
Ниже перечислены требования, необходимые на узле, на котором выполняется этот модуль.
- ciscoisesdk >= 2.2.3
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
additionalAttributes строка | Строка JSON дополнительных атрибутов для виртуальной сети. |
id строка | Идентификатор виртуальной сети. |
ise_debug логическое значение | Флаг для Identity Services Engine SDK для включения отладки. Варианты:
|
ise_hostname строка / обязательно | Имя хоста Identity Services Engine. |
ise_password строка / обязательно | Пароль Identity Services Engine для аутентификации. |
ise_single_request_timeout целое число добавлено в cisco.ise 3.0.0 | Таймаут (в секундах) для запросов RESTful HTTP. По умолчанию: |
ise_username строка / обязательно | Имя пользователя Identity Services Engine для аутентификации. |
ise_uses_api_gateway логическое значение добавлено в cisco.ise 1.1.0 | Флаг, который сообщает SDK, использовать ли API-шлюз Identity Services Engine для отправки запросов. Если он имеет значение true, используется API-шлюз ISE, и запросы отправляются на https://{{ise_hostname}}. Если он имеет значение false, запросы отправляются на https://{{ise_hostname}}:{{port}}, где значение порта зависит от используемой службы (ERS, Mnt, UI, PxGrid). Варианты:
|
ise_uses_csrf_token логическое значение добавлено в cisco.ise 3.0.0 | Флаг, который сообщает SDK, отправлять ли токен CSRF в API ISE ERS. Если он имеет значение True, SDK предполагает, что проверка CSRF вашего ISE включена. Если он имеет значение True, предполагается, что вам нужно, чтобы SDK автоматически управлял токеном CSRF. Варианты:
|
ise_verify логическое значение | Флаг для включения или отключения проверки сертификата SSL. Варианты:
|
ise_version строка | Сообщает SDK, какую версию Identity Services Engine использовать. По умолчанию: |
ise_wait_on_rate_limit логическое значение | Флаг для Identity Services Engine SDK для включения автоматической обработки лимитов скорости. Варианты:
|
lastUpdate строка | Отметка времени последнего обновления виртуальной сети. |
name строка | Название виртуальной сети. |
Примечания
Примечание
- Используемые методы SDK: virtual_network.VirtualNetwork.create_virtual_network, virtual_network.VirtualNetwork.delete_virtual_network_by_id, virtual_network.VirtualNetwork.update_virtual_network_by_id,
- Используемые пути: post /api/v1/trustsec/virtualnetwork, delete /api/v1/trustsec/virtualnetwork/{id}, put /api/v1/trustsec/virtualnetwork/{id},
- Не поддерживает
check_mode - Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого использует встроенный диспетчер подключений из Cisco ISE SDK
- Параметры, начинающиеся с ise_, используются Python SDK Cisco ISE для установления подключения
См. также
См. также
- Документация Cisco ISE для virtualNetwork
-
Полная справка по API virtualNetwork.
Примеры
- name: Create
cisco.ise.trustsec_vn:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: present
additionalAttributes: string
id: string
lastUpdate: string
name: string
- name: Update by id
cisco.ise.trustsec_vn:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: present
additionalAttributes: string
id: string
lastUpdate: string
name: string
- name: Delete by id
cisco.ise.trustsec_vn:
ise_hostname: "{{ise_hostname}}"
ise_username: "{{ise_username}}"
ise_password: "{{ise_password}}"
ise_verify: "{{ise_verify}}"
state: absent
id: string
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
ise_response список / элементы=словарь | Словарь или список со значением возврата Cisco ISE Python SDK Возвращается: всегда Пример: |
ise_update_response словарь | Словарь или список со значением возврата Cisco ISE Python SDK Возвращается: всегда Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/ise/trustsec_vn_module.html