剧本类型作业调用变量
之前说过以下内容:
- 作业执行:深度集成了 自动化运维工具Ansible ,可以批量执行模块或剧本,并能实时获取作业执行结果反馈
- 剧本管理:在线Playbook管理,支持在线新建和修改,支持查看历史版本支持历史版本与当前版本的差异对比
在我们的 运维平台 中我们可以在线创建一个 Playbook 并定义 Playbook 中的内容,对我们业务树中的资源进行批量管理
其中在 Playbook 中我们也可以调用变量,在运行Playbook时传递变量到剧本当中执行
一、编写 Playbook
点击此按钮查看创建Playbook流程
如下图:作业系统 --> 作业管理 --> 剧本管理 --> 新建
以下我在 Playbook 中定义了变量,变量使用 {{ 变量名 }}
进行定义,之后在运行 Playbook 时传递变量到 Playbook 当中
以下 Playbook 调用了 var_name
、var_age
变量
二、运行 Playbook
点击此按钮查看运行Playbook流程
如下图:作业系统 --> 作业执行
选择执行作业类型为:Playbook,执行的 测试 Playbook
变量赋值格式:{'var_name':'CanSee','var_age':9999}
使用字典的格式进行赋值
以下可以看到变量赋值成功了,输出的内容就是我们在输入框中定义的变量