avi_controllerproperties – Модуль для настройки ControllerProperties Avi RESTful Объекта
Новая версия 2.4.
Описание
- Этот модуль используется для настройки объекта ControllerProperties
- больше примеров по адресу https://github.com/avinetworks/devops
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- avisdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allow_ip_forwarding boolean |
| Поле добавлено в версии 17.1.1. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False. |
| allow_unauthenticated_apis boolean |
| Разрешить доступ без аутентификации для специальных API. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False. |
| allow_unauthenticated_nodes boolean |
| Флаг boolean для настройки allow_unauthenticated_nodes. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False. |
| api_context - добавлено в 2.5 | Контекст API Avi, включающий текущий идентификатор сеанса и токен CSRF. Это позволяет пользователю выполнить однократный вход и повторно использовать сеанс. | |
| api_idle_timeout - | Допустимые значения от 0 до 1440. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 15. Единицы (мин). | |
| api_version - | Значение по умолчанию: "16.4.4" | Версия API Avi, используемая для Avi API и объектов. |
| appviewx_compat_mode boolean |
| Экспорт конфигурации в режиме совместимости appviewx. Поле добавлено в 17.1.1. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False. |
| attach_ip_retry_interval - | Число attach_ip_retry_interval. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 360. Единицы (сек). | |
| attach_ip_retry_limit - | Число attach_ip_retry_limit. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 4. | |
| avi_api_patch_op - добавлено в 2.5 |
| Операция исправления для использования при использовании avi_api_update_method как patch. |
| avi_api_update_method - добавлено в 2.5 |
| Метод по умолчанию для обновления объекта — HTTP PUT. Установка в patch переопределит это поведение на использование HTTP PATCH. |
| avi_credentials - добавлено в 2.5 | Словарь учетных данных Avi, который можно использовать вместо перечисления данных входа в контроллер Avi. | |
| bm_use_ansible boolean добавлено в 2.5 |
| Использовать ansible для создания се в baremetal. Поле добавлено в 17.2.2. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True. |
| cluster_ip_gratuitous_arp_period - | Число cluster_ip_gratuitous_arp_period. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| controller - | Значение по умолчанию: "" | IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная окружения AVI_CONTROLLER. |
| crashed_se_reboot - | Число crashed_se_reboot. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 900. Единицы (сек). | |
| dead_se_detection_timer - | Число dead_se_detection_timer. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 360. Единицы (сек). | |
| dns_refresh_period - | Число dns_refresh_period. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| dummy - | Число dummy. | |
| enable_memory_balancer boolean добавлено в 2.6 |
| Включить/выключить балансировщик памяти. Поле добавлено в 17.2.8. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True. |
| fatal_error_lease_time - | Число fatal_error_lease_time. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 120. Единицы (сек). | |
| max_dead_se_in_grp - | Число max_dead_se_in_grp. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1. | |
| max_pcap_per_tenant - | Максимальное количество файлов pcap, хранимых на одного пользователя. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 4. | |
| max_seq_attach_ip_failures - добавлено в 2.5 | Максимальное количество последовательных ошибок подключения IP, которые останавливают размещение. Поле добавлено в 17.2.2. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 3. | |
| max_seq_vnic_failures - | Число max_seq_vnic_failures. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 3. | |
| password - | Значение по умолчанию: "" | Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная окружения AVI_PASSWORD. |
| persistence_key_rotate_period - | Допустимые значения от 1 до 1051200. Специальные значения: 0 — «отключено». Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| portal_token - добавлено в 2.4 | Токен, используемый для загрузки технической поддержки на портал. Поле добавлено в 16.4.6, 17.1.2. | |
| query_host_fail - | Число query_host_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 180. Единицы (сек). | |
| safenet_hsm_version - добавлено в 2.5 | Версия пакета safenet, установленного на контроллере. Поле добавлено в 16.5.2, 17.2.3. | |
| se_create_timeout - | Число se_create_timeout. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 900. Единицы (сек). | |
| se_failover_attempt_interval - | Интервал между попытками переключения на se. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300. Единицы (сек). |
| se_offline_del - | Количество se_offline_del. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 172000. Единицы (сек). | |
| se_vnic_cooldown - | Количество se_vnic_cooldown. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 120. Единицы (сек). | |
| secure_channel_cleanup_timeout - | Количество secure_channel_cleanup_timeout. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| secure_channel_controller_token_timeout - | Количество secure_channel_controller_token_timeout. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| secure_channel_se_token_timeout - | Количество secure_channel_se_token_timeout. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| seupgrade_fabric_pool_size - | Размер пула, используемого для всех команд ткани во время обновления se. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 20. | |
| seupgrade_segroup_min_dead_timeout - | Время ожидания, прежде чем отметить обновление segroup как зависшее. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 360. Единицы (сек). | |
| ssl_certificate_expiry_warning_days - | Количество дней для предупреждения о сроке действия сертификата ssl. Единицы (дней). | |
| state - |
| Состояние, которое должно быть применено к сущности. |
| tenant - | По умолчанию: "admin" | Имя клиента, используемого для всех вызовов API Avi и контекста объекта. |
| tenant_uuid - | По умолчанию: "" | UUID клиента, используемого для всех вызовов API Avi и контекста объекта. |
| unresponsive_se_reboot - | Количество unresponsive_se_reboot. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300. Единицы (сек). | |
| upgrade_dns_ttl - | Время учета dns ttl во время обновления. Это дополнительно к vs_scalein_timeout_for_upgrade в се_группе. Поле введено в версии 17.1.1. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 5. Единицы (сек). | |
| upgrade_lease_time - | Количество upgrade_lease_time. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 360. Единицы (сек). | |
| url - | URL контроллера Avi объекта. | |
| username - | По умолчанию: "" | Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию - переменная окружения AVI_USERNAME. |
| uuid - | Уникальный идентификатор объекта. | |
| vnic_op_fail_time - | Количество vnic_op_fail_time. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 180. Единицы (сек). | |
| vs_apic_scaleout_timeout - | Время ожидания готовности расширенного се, прежде чем отметить расширение как завершенное, применяется только к конфигурации apic. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 360. Единицы (сек). | |
| vs_awaiting_se_timeout - | Количество vs_awaiting_se_timeout. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (сек). | |
| vs_key_rotate_period - | Допустимые значения от 1 до 1051200. Специальные значения 0 - 'отключено'. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (мин). | |
| vs_se_attach_ip_fail - добавлен в 2.5 | Время ожидания, прежде чем отметить операцию привязки IP к се как не выполненную. Поле введено в версии 17.2.2. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 3600. Единицы (сек). | |
| vs_se_bootup_fail - | Количество vs_se_bootup_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 480. Единицы (сек). | |
| vs_se_create_fail - | Количество vs_se_create_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1500. Единицы (сек). | |
| vs_se_ping_fail - | Количество vs_se_ping_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 60. Единицы (сек). | |
| vs_se_vnic_fail - | Количество vs_se_vnic_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300. Единицы (сек). | |
| vs_se_vnic_ip_fail - | Количество vs_se_vnic_ip_fail. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 120. Единицы (сек). | |
| warmstart_se_reconnect_wait_time - | Количество warmstart_se_reconnect_wait_time. Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300. Единицы (сек). |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами Avi Network см. на странице https://www.ansible.com/ansible-avi-networks.
Примеры
- name: Example to create ControllerProperties object
avi_controllerproperties:
controller: 10.10.25.42
username: admin
password: something
state: present
name: sample_controllerproperties
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое | Описание |
|---|---|---|
| obj словарь | успех, изменилось | Объект ControllerProperties (api/controllerproperties) |
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Gaurav Rastogi (grastogi@avinetworks.com)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/avi_controllerproperties_module.html