community.network.vdirect_runnable 模块 – 在 Radware vDirect 服务器中运行模板和工作流操作
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了这个集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。您需要其他要求才能使用此模块,请参阅 要求 以获取详细信息。
要在 playbook 中使用它,请指定: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'}]}
返回值
常见的返回值已在此处记录,以下是此模块特有的字段
键 |
描述 |
---|---|
详细描述运行结果的消息 已返回: 成功 示例: |
状态
此模块将在 6.0.0 版本中移除。[已弃用]
有关更多信息,请参阅已弃用。