Модуль cisco.aci.aci_taboo_contract – Управление запрещёнными контрактами (vz:BrCP)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Для использования в плейбуке укажите: cisco.aci.aci_taboo_contract.
Описание
- Управление запрещёнными контрактами на Cisco ACI сетях.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Пользовательская строка для аннотирования объекта. Если значение не указано в задаче, будет использовано значение переменной среды Если значение не указано в задаче и переменной среды По умолчанию: |
certificate_name псевдонимы: cert_name строка | Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если был предоставлен файл с именем Если для Если значение не указано в задаче, будет использовано значение переменной среды |
description псевдонимы: descr строка | Описание контракта Taboo. |
host псевдонимы: hostname строка | IP-адрес или имя хоста APIC, разрешаемые хостом управления Ansible. Если значение не указано в задаче, будет использовано значение переменной среды |
name_alias строка | Псевдоним текущего объекта. Связано с полем nameAlias в ACI. |
output_level строка | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, будет использовано значение переменной среды Варианты:
|
output_path строка | Путь к файлу, который будет использоваться для вывода JSON-конфигураций объектов ACI, сгенерированных модулем. Если значение не указано в задаче, будет использовано значение переменной среды |
owner_key строка | Пользовательская строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ для предоставления клиентам права собственности на данные для корреляции сущностей. Если значение не указано в задаче, будет использовано значение переменной среды |
owner_tag строка | Пользовательская строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой тег для предоставления клиентам возможности добавлять свои собственные данные. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, будет использовано значение переменной среды |
password строка | Пароль для аутентификации. Этот параметр взаимоисключает Если значение не указано в задаче, будет использовано значение переменных среды |
port целое число | Номер порта для подключения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, будет использовано значение переменной среды |
private_key псевдонимы: cert_key строка | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемые для аутентификации на основе подписи. Это значение также влияет на используемое значение по умолчанию Этот параметр взаимоисключает Если значение не указано в задаче, будет использовано значение переменной среды |
scope строка | Область действия контракта службы. APIC по умолчанию использует Варианты:
|
state строка | Используйте Используйте Варианты:
|
suppress_previous aliases: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, будет использовано значение переменной окружения Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что предыдущее возвращаемое значение становится пустым. Предыдущее состояние объекта не будет проверено, и обновление POST будет содержать все свойства. Выбори:
|
suppress_verification aliases: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, будет использовано значение переменной окружения Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что текущее возвращаемое значение устанавливается в предложенное значение. Текущий объект, включая значения по умолчанию, не будет проверяем в одной задаче. Выбори:
|
taboo_contract aliases: name string | Имя договора Taboo. |
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. Выбори:
|
Примечания
Примечание
- Клиент
tenant, используемый, должен существовать перед использованием этого модуля в вашей книге задач. Для этого можно использовать модуль cisco.aci.aci_tenant.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление клиентами (fv:Tenant).
- APIC Management Information Model reference
-
Дополнительная информация о внутреннем классе APIC vz:BrCP.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять вашей инфраструктурой Cisco ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для внесения вклада.
Примеры
- name: Add taboo contract
cisco.aci.aci_taboo_contract:
host: apic
username: admin
password: SomeSecretPassword
tenant: ansible_test
taboo_contract: taboo_contract_test
state: present
delegate_to: localhost
- name: Remove taboo contract
cisco.aci.aci_taboo_contract:
host: apic
username: admin
password: SomeSecretPassword
tenant: ansible_test
taboo_contract: taboo_contract_test
state: absent
delegate_to: localhost
- name: Query all taboo contracts
cisco.aci.aci_taboo_contract:
host: apic
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_result
- name: Query a specific taboo contract
cisco.aci.aci_taboo_contract:
host: apic
username: admin
password: SomeSecretPassword
tenant: ansible_test
taboo_contract: taboo_contract_test
state: query
delegate_to: localhost
register: query_result
Значения возврата
Общие значения возврата документированы здесь, ниже приведены поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
current список / элементы=строка | Существующая конфигурация с APIC после завершения модуля Возвращается при: успех Пример: |
error словарь | Информация об ошибке, возвращенная APIC Возвращается при: неудача Пример: |
filter_string строка | Используемая строка фильтра для запроса Возвращается при: неудача или отладка Пример: |
method строка | HTTP-метод, используемый для запроса к APIC Возвращается при: неудача или отладка Пример: |
previous список / элементы=строка | Оригинальная конфигурация из APIC до запуска модуля Возвращается при: информация Пример: |
proposed словарь | Собраная конфигурация из предоставленных пользователем параметров Возвращается при: информация Пример: |
raw строка | Необработанный вывод, возвращённый API REST APIC (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_taboo_contract_module.html