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 版本中移除。[已弃用]
更多信息请参考 已弃用。