community.network.vdirect_runnable 模块 – 在 Radware vDirect 服务器上运行模板和工作流操作
注意
此模块是 community.network 集合 (版本 5.1.0) 的一部分。
如果您使用的是 ansible
软件包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。您需要其他要求才能使用此模块,请参阅 要求 获取详细信息。
要在剧本中使用它,请指定:community.network.vdirect_runnable
。
注意
community.network 集合已被弃用,并将从 Ansible 12 中移除。请参阅 讨论主题 获取更多信息。
已弃用
- 在以下版本中移除:
版本 6.0.0
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
在 Radware vDirect 服务器上运行配置模板、创建工作流和运行工作流操作。
别名:network.radware.vdirect_runnable
要求
在执行此模块的主机上需要以下要求。
vdirect-client >= 4.9.0-post4
参数
参数 |
注释 |
---|---|
要运行的工作流操作名称。 如果 *runnable_type=Workflow*,则为必填项。 |
|
操作参数字典。对于 设备连接详细信息应始终作为参数传递。 默认值: |
|
要运行的 vDirect 可运行名称。 可以是配置模板名称、工作流模板名称或工作流实例名称。 |
|
vDirect 可运行类型。 选项
|
|
如果为 可以设置为 这应该只在使用自签名证书的个人控制站点上设置为 选项
|
|
vDirect 服务器 HTTP 端口号,可以设置为 默认值: |
|
vDirect 服务器 HTTPS 端口号,可以设置为 默认值: |
|
主要的 vDirect 服务器 IP 地址,可以设置为 |
|
vDirect 服务器密码,可以设置为 |
|
次要的 vDirect 服务器 IP 地址,可以设置为 |
|
等待异步操作完成的时间量 [秒], 可以设置为 默认值: |
|
如果为 可以设置为环境变量 选项
|
|
vDirect服务器用户名,可以设置为环境变量 |
|
等待异步操作完成,可以设置为环境变量 选项
|
注释
注意
主机需要安装Radware vdirect-client Python 包。只需执行
pip install vdirect-client
即可。
示例
- name: Run the module from Ansible playbook
community.network.vdirect_runnable:
vdirect_ip: 10.10.10.10
vdirect_user: vDirect
vdirect_password: radware
runnable_type: ConfigurationTemplate
runnable_name: get_vlans
parameters: {'vlans_needed':1,'adc':[{'type':'Adc','name':'adc-1'}]}
返回值
常见的返回值已在 此处 记录,以下是此模块独有的字段:
键 |
描述 |
---|---|
详细说明运行结果的消息 返回: success 示例: |
状态
此模块将在6.0.0版本中移除。[已弃用]
更多信息请参见 已弃用。