Модуль cisco.aci.aci_firmware_policy – Управление политиками прошивки (firmware:FwP)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать его в плейбуке, укажите: cisco.aci.aci_firmware_policy.
Обзор
- Этот модуль создает политику прошивки для групп прошивки.
- Проверку совместимости можно явно проигнорировать при назначении прошивки.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Определённая пользователем строка для аннотирования объекта. Если значение не указано в задаче, будет использовано значение переменной среды Если значение не указано в задаче и переменной среды По умолчанию: |
certificate_name псевдонимы: cert_name строка | Имя сертификата X.509, прикреплённого к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если был предоставлён файл с именем Если для Если значение не указано в задаче, будет использовано значение переменной среды |
description псевдонимы: descr строка | Описание политики прошивки. |
effective_on_reboot булево | Свойство, указывающее, будет ли выбранная версия прошивки активной после перезагрузки. Прошивка должна быть активной при непредвиденной перезагрузке перед запланированным техническим обслуживанием. Варианты:
|
host псевдонимы: hostname строка | IP-адрес или имя хоста, разрешаемые хостом Ansible. Если значение не указано в задаче, будет использовано значение переменной среды |
ignore_compat псевдонимы: ignoreCompat булево | Проверка, следует ли игнорировать проверки совместимости Варианты:
|
name строка | Имя политики прошивки |
name_alias строка | Псевдоним для текущего объекта. Это относится к полю nameAlias в ACI. |
output_level строка | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, будет использовано значение переменной среды Варианты:
|
output_path строка | Путь к файлу, который будет использоваться для выгрузки объектов конфигурации ACI JSON, сгенерированных модулем. Если значение не указано в задаче, будет использовано значение переменной среды |
owner_key строка | Определённая пользователем строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ для предоставления клиентам права собственности на их данные для корреляции сущностей. Если значение не указано в задаче, будет использовано значение переменной среды |
owner_tag строка | Определённая пользователем строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой метку для предоставления клиентам возможности добавлять свои собственные данные. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, будет использовано значение переменной среды |
password строка | Пароль для аутентификации. Этот параметр взаимоисключающий с Если значение не указано в задаче, будет использовано значение переменных среды |
port целое число | Номер порта для подключения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, будет использовано значение переменной среды |
private_key псевдонимы: cert_key строка | Файл с закрытым ключом в формате PEM или содержимое закрытого ключа, используемого для аутентификации на основе подписи. Это значение также влияет на значение по умолчанию Этот параметр взаимоисключающий с Если значение не указано в задаче, будет использовано значение переменных среды |
sr_upgrade булево | Обновление прошивки SR. Варианты:
|
sr_version string | Версия SR прошивки, связанная с этой политикой. |
state string | Используйте Используйте Варианты:
|
suppress_previous aliases: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ — Это приводит к тому, что предыдущее возвращаемое значение будет пустым. Предыдущее состояние объекта не будет проверено, и обновление POST будет содержать все свойства. Варианты:
|
suppress_verification aliases: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ — Это приводит к тому, что текущее возвращаемое значение устанавливается в предложенное значение. Текущий объект, включая значения по умолчанию, будет непроверяемым в одной задаче. Варианты:
|
timeout integer | Тайм-аут на уровне сокета в секундах. Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — 30. |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — true, когда соединение локальное. Варианты:
|
username aliases: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будут использованы значения переменных среды Значение по умолчанию — admin. |
validate_certs boolean | Если Это следует устанавливать в Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — true. Варианты:
|
version string | Версия прошивки, связанная с этой политикой. Синтаксис для этого поля: n9000-xx.x. Если полная версия — 13.1(1i), значением для этого поля будет n9000-13.1(1i). |
version_check_override string | Переопределение проверки версии. Это директива для игнорирования проверки версии при следующей установке. Проверка версии, которая происходит во время окна технического обслуживания, проверяет, соответствует ли желаемая версия текущей версии. Если версии не совпадают, установка выполняется. Если версии совпадают, установка не выполняется. Переопределение проверки версии — это одноразовое переопределение, которое выполняет установку независимо от того, совпадают ли версии. APIC использует значение по умолчанию Варианты:
|
См. также
См. также
- Справочник по модели информации управления APIC
-
Дополнительная информация о внутреннем классе APIC firmware:FwP.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять вашей инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство о том, как писать собственные модули Cisco ACI для внесения вклада.
Примеры
- name: Create a firmware policy
cisco.aci.aci_firmware_policy:
host: apic
username: admin
password: SomeSecretPassword
name: my_firmware_policy
version: n9000-13.2(1m)
ignore_compat: false
state: present
delegate_to: localhost
- name: Delete a firmware policy
cisco.aci.aci_firmware_policy:
host: apic
username: admin
password: SomeSecretPassword
name: my_firmware_policy
state: absent
delegate_to: localhost
- name: Query all maintenance policies
cisco.aci.aci_firmware_policy:
host: apic
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_result
- name: Query a specific firmware policy
cisco.aci.aci_firmware_policy:
host: apic
username: admin
password: SomeSecretPassword
name: my_firmware_policy
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_firmware_policy_module.html