文件脚本作业使用
一、前置知识
以上我们讲解了 剧本类型作业使用 接下来还有文件脚本,文件脚本主要是在 Playbook 剧本中使用,
打个例子:
- 在 运维平台 上定义一个文件脚本,可以查看文件脚本的本地路径,比如本地路径为
/tmp/.ops.coffee.cruiser_script_5_1
- 那么在 Playbook 中我们将可以定义对这个脚本的操作,比如执行这个脚本
- 之后通过作业系统执行 Playbook 可以达到在指定的主机执行 Playbook 并且携带这个脚本在每个主机执行
二、创建文件脚本
点击此按钮查看创建文件脚本流程
如下图:作业系统 --> 作业管理 --> 文件管理 --> 新建
文件脚本内容:
三、查看脚本路径
点击此按钮查看文件路径流程
如下图:作业系统 --> 作业管理 --> 文件管理 --> 选择你的文件 --> 脚本路径
查看我们刚刚定义的脚本路径,这个很重要,因为后期我们通过 Playbook 调用执行脚本会使用到这个脚本路径
四、编写 PlayBook
点击此按钮查看编辑Playbook流程
如下图:作业系统 --> 作业管理 --> 剧本管理 --> 找到你需要编辑的Playbook点击编辑
以下Plyabook内容定义:
- 我们创建的文件脚本拷贝到指定的主机(这里hosts配置为all,具体拷贝哪个主机是我们在业务树中选择的)
- ls 查看脚本
- cat 查看脚本内容
- bash 执行脚本
五、运行作业测试
点击此按钮查看运行Playbook流程
如下图:作业系统 --> 作业执行
选择执行作业类型为 Playbook,执行的Playbook名称为 测试 Playbook
- 以下我在业务树中勾选了三个主机运行这个 Playbook 剧本
- 可以看到控制台输出内容