Модуль cisco.aci.aci_ap – Управление объектами профилей приложений (AP) верхнего уровня (fv:Ap)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Для использования в плейбуке укажите: cisco.aci.aci_ap.
Описание
- Управление объектами профилей приложений (AP) верхнего уровня на тканях Cisco ACI
Параметры
Параметр | Комментарии |
|---|---|
annotation string | Пользовательская строка для аннотации объекта. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Если значение не указано в задаче и переменной окружения Default: |
ap aliases: app_profile, app_profile_name, name string | Имя профиля сети приложения. |
certificate_name aliases: cert_name string | Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если указан файл Если для Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
description aliases: descr string | Описание для AP. |
host aliases: hostname string | IP-адрес или имя хоста APIC, распознаваемое узлом управления Ansible. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
monitoring_policy string | Имя политики мониторинга. |
name_alias string | Псевдоним для текущего объекта. Это относится к полю nameAlias в ACI. |
output_level string | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Choices:
|
output_path string | Путь к файлу, который будет использоваться для выгрузки объектов конфигурации ACI JSON, сгенерированных модулем. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
owner_key string | Пользовательская строка для атрибута ownerKey объекта ACI. Этот атрибут представляет ключ для предоставления клиентам права владения своими данными для корреляции сущностей. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
owner_tag string | Пользовательская строка для атрибута ownerTag объекта ACI. Этот атрибут представляет тег для предоставления клиентам возможности добавлять свои собственные данные. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
password string | Пароль для аутентификации. Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будут использованы значения переменных окружения |
port integer | Номер порта, который будет использоваться для соединения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
private_key aliases: cert_key string | Либо файл закрытого ключа в формате PEM, либо содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на используемое значение Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
state string | Используйте Используйте Choices:
|
suppress_previous aliases: no_previous, ignore_previous boolean | Если Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что предыдущее возвращаемое значение будет пустым. Предыдущее состояние объекта не будет проверяться, и обновление POST будет содержать все свойства. Варианты:
|
suppress_verification aliases: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию ПРЕДУПРЕЖДЕНИЕ - Это приводит к установке текущего возвращаемого значения в предложенное значение. Текущий объект, включая значения по умолчанию, будет не проверяем в одной задаче. Варианты:
|
tenant aliases: tenant_name string | Имя существующего арендатора. |
timeout integer | Таймаут уровня сокета в секундах. Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию 30. |
use_proxy boolean | Если Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию true, когда соединение локальное. Варианты:
|
username aliases: user string | Имя пользователя для аутентификации. Если значение не указано в задании, будет использовано значение переменных среды Значение по умолчанию admin. |
validate_certs boolean | Если Это следует установить в Если значение не указано в задании, будет использовано значение переменной среды Значение по умолчанию true. Варианты:
|
Примечания
Примечание
- Этот модуль не управляет EPG, см. cisco.aci.aci_epg, чтобы сделать это.
- Используемый
tenantдолжен существовать перед использованием этого модуля в вашем playbook. Для этого можно использовать модуль cisco.aci.aci_tenant.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление арендаторами (fv:Tenant).
- APIC Management Information Model reference
-
Дополнительная информация о внутреннем классе APIC fv:Ap.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять вашей инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для внесения вклада.
Примеры
- name: Add a new AP
cisco.aci.aci_ap:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: default
description: default ap
monitoring_policy: default
state: present
delegate_to: localhost
- name: Remove an AP
cisco.aci.aci_ap:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: default
state: absent
delegate_to: localhost
- name: Query an AP
cisco.aci.aci_ap:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: default
state: query
delegate_to: localhost
register: query_result
- name: Query all APs
cisco.aci.aci_ap:
host: apic
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_result
Значения возврата
Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
current список / элементы=строка | Существующая конфигурация с APIC после завершения модуля Возвращается: успешно Пример: |
error словарь | Информация об ошибке, возвращённая с APIC Возвращается: ошибка Пример: |
filter_string строка | Используемая строка фильтра для запроса Возвращается: ошибка или отладка Пример: |
method строка | HTTP-метод, используемый для запроса к APIC Возвращается: ошибка или отладка Пример: |
previous список / элементы=строка | Исходная конфигурация с APIC до запуска модуля Возвращается: информация Пример: |
proposed словарь | Сформированная конфигурация из параметров, предоставленных пользователем Возвращается: информация Пример: |
raw строка | Необработанный вывод, возвращённый APIC REST API (xml или json) Возвращается: ошибка парсинга Пример: |
response строка | HTTP-ответ от APIC Возвращается: ошибка или отладка Пример: |
sent список / элементы=строка | Фактическая/минимальная конфигурация, отправленная в APIC Возвращается: информация Пример: |
status целое число | HTTP-статус с APIC Возвращается: ошибка или отладка Пример: |
url строка | Используемый HTTP-URL для запроса к APIC Возвращается: ошибка или отладка Пример: |
Ссылки на сборку
© 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/aci/aci_ap_module.html