community.network.vdirect_file 模块 – 将新的或更新的可运行文件上传到 Radware vDirect 服务器
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您使用的是 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。您需要进一步的要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:community.network.vdirect_file
。
注意
community.network 集合已被弃用,将从 Ansible 12 中删除。有关更多信息,请参阅讨论线程。
已弃用
- 在以下版本中删除:
版本 6.0.0
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
将新的或更新的配置模板或工作流模板上传到 Radware vDirect 服务器。所有参数都可以设置为环境变量。
别名:network.radware.vdirect_file
要求
在执行此模块的主机上需要以下要求。
vdirect-client >= 4.9.0-post4
参数
参数 |
注释 |
---|---|
要上传的 vDirect 可运行文件名。 可以是 Velocity 配置模板 (.vm) 或工作流模板 zip 文件 (.zip)。 |
|
如果为 可以设置为 VDIRECT_VALIDATE_CERTS 或 VDIRECT_VERIFY 环境变量。 仅在个人控制的站点使用自签名证书时,才应将其设置为 选择
|
|
vDirect 服务器 HTTP 端口号,可以设置为 VDIRECT_HTTP_PORT 环境变量。 默认值: |
|
vDirect 服务器 HTTPS 端口号,可以设置为 VDIRECT_HTTPS_PORT 环境变量。 默认值: |
|
主 vDirect 服务器 IP 地址,可以设置为 VDIRECT_IP 环境变量。 |
|
vDirect 服务器密码,可以设置为 VDIRECT_PASSWORD 环境变量。 |
|
辅助 vDirect 服务器 IP 地址,可以设置为 VDIRECT_SECONDARY_IP 环境变量。 |
|
等待异步操作完成的时间量 [秒], 可以设置为 VDIRECT_TIMEOUT 环境变量。 默认值: |
|
如果为 可以设置为 VDIRECT_HTTPS 或 VDIRECT_USE_SSL 环境变量。 选择
|
|
vDirect 服务器用户名,可以设置为 VDIRECT_USER 环境变量。 |
|
等待异步操作完成,可以设置为 VDIRECT_WAIT 环境变量。 选择
|
注释
注意
需要在主机上安装 Radware vdirect-client Python 包。这很简单,只需执行
pip install vdirect-client
示例
- name: Upload a new or updates an existing runnable file
community.network.vdirect_file:
vdirect_ip: 10.10.10.10
vdirect_user: vDirect
vdirect_password: radware
file_name: /tmp/get_vlans.vm
返回值
通用返回值记录在 此处,以下是此模块独有的字段
键 |
描述 |
---|---|
详细说明上传结果的消息 返回: 成功 示例: |
状态
此模块将在版本 6.0.0 中删除。[已弃用]
有关更多信息,请参阅已弃用。