Модуль cisco.aci.aci_cloud_ctx_profile – Управление профилем облачного контекста (cloud:CtxProfile)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Для использования в книге задач укажите: cisco.aci.aci_cloud_ctx_profile.
Обзор
- Управление объектами профилей облачного контекста на Cisco Cloud ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Пользовательская строка для аннотирования объекта. Если значение не указано в задаче, будет использовано значение переменной окружения Если значение не указано в задаче и переменная окружения По умолчанию: |
certificate_name алиасы: cert_name строка | Имя сертификата X.509, прикреплённого к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если был предоставлён файл с именем Если для Если значение не указано в задаче, будет использовано значение переменной окружения |
cloud строка | Производитель облака, в котором работает контроллер. Варианты:
|
description строка | Описание профиля облачного контекста. |
host алиасы: hostname строка | IP-адрес или имя хоста APIC, разрешаемый хостом Ansible. Если значение не указано в задаче, будет использовано значение переменной окружения |
name алиасы: cloud_context_profile строка | Имя профиля облачного контекста. |
name_alias строка | Псевдоним для имени текущего объекта. Это относится к полю nameAlias в ACI и используется для переименования объекта без изменения DN. |
output_level строка | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, будет использовано значение переменной окружения Варианты:
|
output_path строка | Путь к файлу, который будет использоваться для вывода JSON-конфигурации объектов ACI, сгенерированных модулем. Если значение не указано в задаче, будет использовано значение переменной окружения |
owner_key строка | Пользовательская строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ для предоставления клиентам права собственности на свои данные для корреляции сущностей. Если значение не указано в задаче, будет использовано значение переменной окружения |
owner_tag строка | Пользовательская строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой метку для предоставления клиентам возможности добавлять свои собственные данные. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, будет использовано значение переменной окружения |
password строка | Пароль для аутентификации. Этот параметр взаимно исключает Если значение не указано в задаче, будет использовано значение переменных окружения |
port целое число | Номер порта, используемый для подключения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, будет использовано значение переменной окружения |
primary_cidr строка | Подсеть с маской для использования в качестве основного блока CIDR для профиля облачного контекста. |
private_key алиасы: cert_key строка | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на значение по умолчанию Этот параметр взаимно исключает Если значение не указано в задаче, будет использовано значение переменной окружения |
region строка | Имя облачной зоны, в которой необходимо развернуть сетевую конструкцию. |
state string | Использовать Использовать Выбоpы:
|
suppress_previous aliases: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что предыдущее возвращаемое значение становится пустым. Предыдущее состояние объекта не будет проверяться, и обновление POST будет содержать все свойства. Выбоpы:
|
suppress_verification aliases: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что текущее возвращаемое значение устанавливается в предложенное значение. Текущий объект, включая значения по умолчанию, не будет проверяться в одной задаче. Выбоpы:
|
tenant string | Имя клиента. |
timeout integer | Таймаут уровня сокета в секундах. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию 30. |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию true. Выбоpы:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию true при локальном подключении. Выбоpы:
|
username aliases: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменных окружения Значение по умолчанию admin. |
validate_certs boolean | Если Это значение должно быть установлено в Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию true. Выбоpы:
|
vrf string | Имя VRF. |
Примечания
Примечание
- Дополнительная информация об внутреннем классе APIC cloud:CtxProfile из справочника по модели управления информацией APIC.
См. также
См. также
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять вашей инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для вклада.
Примеры
- name: Add a new aci cloud ctx profile
cisco.aci.aci_cloud_ctx_profile:
host: apic_host
username: admin
password: SomeSecretPassword
tenant: tenant_1
name: cloud_ctx_profile
vrf: VRF1
region: us-west-1
cloud: aws
primary_cidr: '10.0.10.1/16'
state: present
delegate_to: localhost
- name: Remove an aci cloud ctx profile
cisco.aci.aci_cloud_ctx_profile:
host: apic_host
username: admin
password: SomeSecretPassword
tenant: tenant_1
name: cloud_ctx_profile
state: absent
delegate_to: localhost
- name: Query a specific aci cloud ctx profile
cisco.aci.aci_cloud_ctx_profile:
host: apic_host
username: admin
password: SomeSecretPassword
tenant: anstest
name: ctx_profile_1
state: query
delegate_to: localhost
- name: Query all aci cloud ctx profile
cisco.aci.aci_cloud_ctx_profile:
host: apic_host
username: admin
password: SomeSecretPassword
tenant: anstest
state: query
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, ниже перечислены поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
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_cloud_ctx_profile_module.html