community.network.avi_controllerproperties 模块 – 用于设置 ControllerProperties Avi RESTful 对象的模块
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。您需要其他要求才能使用此模块,请参阅 要求 了解详细信息。
要在剧本中使用它,请指定:community.network.avi_controllerproperties
。
注意
community.network 集合已被弃用,并将从 Ansible 12 中删除。有关更多信息,请参阅 讨论线程。
已弃用
- 在以下版本中删除:
6.0.0 版本
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
此模块用于配置 ControllerProperties 对象
别名:network.avi.avi_controllerproperties
要求
以下要求需要在执行此模块的主机上满足。
avisdk
参数
参数 |
注释 |
---|---|
在 17.1.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 False。 选项
|
|
允许对特殊 API 进行未经身份验证的访问。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 False。 选项
|
|
设置 allow_unauthenticated_nodes 的布尔标志。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 False。 选项
|
|
Avi API 上下文,包括当前会话 ID 和 CSRF 令牌。 这允许用户执行单点登录并重用会话。 |
|
允许的值为 0-1440。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 15。 |
|
用于在 portal_performance.log 和 server-timing 响应标头中记录请求时间的阈值。 任何阶段花费的时间超过阈值的 1% 都将包含在 server-timing 标头中。 在 18.1.4、18.2.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 10000。 |
|
用于 Avi API 和对象的 Avi API 版本。 默认值: |
|
以 appviewx 兼容模式导出配置。 在 17.1.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 False。 选项
|
|
attach_ip_retry_interval 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
attach_ip_retry_limit 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 4。 |
|
当使用 avi_api_update_method 作为 patch 时,要使用的 Patch 操作。 选项
|
|
对象更新的默认方法是 HTTP PUT。 设置为 patch 将覆盖该行为以使用 HTTP PATCH。 选项
|
|
Avi 凭据字典,可用于代替枚举 Avi 控制器登录详细信息。 |
|
Avi 控制器版本 默认值: |
|
Avi 控制器 IP 或 SQDN |
|
Avi 控制器 API csrftoken,用于重用与会话 id 的现有会话 默认值: |
|
Avi 控制器密码 |
|
Avi 控制器端口 |
|
Avi 控制器 API 会话 id,用于重用与 csrftoken 的现有会话 默认值: |
|
Avi 控制器租户 默认值: |
|
Avi 控制器租户 UUID 默认值: |
|
Avi 控制器请求超时 默认值: |
|
Avi 控制器 API 令牌 默认值: |
|
Avi 控制器用户名 |
|
它禁用将 avi 会话信息缓存为事实。 选项
|
|
在裸机中使用 ansible 进行 se 创建。 在 17.2.2 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 True。 选项
|
|
用于身份验证令牌清理作业的周期。 在 18.1.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
用于会话清理作业的周期。 在 18.1.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
启用/禁用所有云的定期协调。 在 17.2.14、18.1.5、18.2.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 True。 选项
|
|
用于集群 ip 免费 arp 作业的周期。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
用于一致性检查作业的周期。 在 18.1.1 中引入的字段。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
控制器的 IP 地址或主机名。默认值是环境变量 |
|
crashed_se_reboot 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 900。 |
|
dead_se_detection_timer 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
用于刷新池和 gslb dns 作业的周期。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
dummy 的数量。 |
|
此设置使控制器领导者能够将 api 请求分片到跟随者(如果有)。 该字段在 18.1.5、18.2.1 版本中引入。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 True。 选项
|
|
启用/禁用内存平衡器。 该字段在 17.2.8 版本中引入。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 True。 选项
|
|
fatal_error_lease_time 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 120。 |
|
max_dead_se_in_grp 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 1。 |
|
每个租户存储的最大 pcap 文件数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 4。 |
|
导致 VS 放置停止的最大连续 IP 附加失败次数。 在 17.2.2 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 3。 |
|
max_seq_vnic_failures 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 3。 |
|
Avi 控制器中 Avi 用户的密码。默认值是环境变量 |
|
应用程序持久性密钥轮换作业的周期。 允许的值为 1-1051200。 特殊值为 0 - ‘禁用’。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 0。 |
|
用于将技术支持上传到门户的令牌。 该字段在 16.4.6、17.1.2 版本中引入。 |
|
处理锁定的用户帐户作业的周期。 在 18.1.1 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 1。 |
|
处理 pki 配置文件作业的周期。 在 18.1.1 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 1440。 |
|
query_host_fail 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 180。 |
|
控制器上安装的 safenet 包的版本。 该字段在 16.5.2、17.2.3 版本中引入。 |
|
se_create_timeout 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 900。 |
|
尝试故障转移到 SE 的间隔。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 300。 |
|
此设置决定是从云市场部署 SE,还是由控制器创建 SE。 此设置仅在选择 BYOL 许可证时适用。 枚举选项 - MARKETPLACE, IMAGE。 在 18.1.4、18.2.1 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 IMAGE。 |
|
se_offline_del 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 172000。 |
|
se_vnic_cooldown 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 120。 |
|
安全通道清理作业的周期。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
secure_channel_controller_token_timeout 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
secure_channel_se_token_timeout 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
SE 升级期间用于所有 fabric 命令的池大小。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 20。 |
|
在将 SE 组升级标记为卡住之前等待的时间。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
SSL 证书过期警告的天数。 |
|
应应用于实体的状态。 选项
|
|
用于所有 Avi API 调用和对象上下文的租户名称。 默认值: |
|
用于所有 Avi API 调用和对象上下文的租户 UUID。 默认值: |
|
unresponsive_se_reboot 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 300。 |
|
升级期间考虑 DNS TTL 的时间。 这是 SE 组中的 vs_scalein_timeout_for_upgrade 的补充。 在 17.1.1 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 5。 |
|
upgrade_lease_time 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
对象的 Avi 控制器 URL。 |
|
用于访问 Avi 控制器的用户名。默认值是环境变量 |
|
对象的唯一对象标识符。 |
|
vnic_op_fail_time 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 180。 |
|
在将扩展的 SE 标记为就绪之前,等待其就绪的时间,仅适用于 APIC 配置。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
vs_awaiting_se_timeout 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
轮换 VS 密钥作业的周期。 允许的值为 1-1051200。 特殊值为 0 - ‘禁用’。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 360。 |
|
当控制器等待来自服务引擎的 scaleoutready RPC 时,检查 scaleout_ready 状态的间隔。 该字段在 18.2.2 版本中引入。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
在将 SE 上的 IP 附加操作标记为失败之前等待的时间。 在 17.2.2 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 600。 |
|
vs_se_bootup_fail 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 480。 |
|
vs_se_create_fail 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 1500。 |
|
vs_se_ping_fail 的数量。 当 API 或模块中未指定时,默认值由 Avi 控制器解释为 60。 |
|
vs_se_vnic_fail 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 300。 |
|
vs_se_vnic_ip_fail 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 120。 |
|
warmstart_se_reconnect_wait_time 的数量。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 480。 |
|
warmstart VS 重新同步的超时时间。 在 18.1.4、18.2.1 中引入的字段。 当 API 或模块中未指定时,Avi 控制器将默认值解释为 300。 |
备注
注意
有关使用 Ansible 管理 Avi 网络设备的更多信息,请参阅 https://ansible.org.cn/ansible-avi-networks。
示例
- name: Example to create ControllerProperties object
community.network.avi_controllerproperties:
controller: 10.10.25.42
username: admin
password: something
state: present
name: sample_controllerproperties
返回值
通用返回值记录在 这里,以下是此模块独有的字段
键 |
描述 |
---|---|
ControllerProperties (api/controllerproperties) 对象 返回:成功,已更改 |
状态
此模块将在 6.0.0 版本中删除。[已弃用]
有关更多信息,请参阅 已弃用。