作业类型任务使用

作业简介:

  • 作业相当于我们的 ansible,你可以把作业就理解为 ansible
  • 作业中可以调用 ansible 中的模块,比如ping、shell、copy、file、cron等模块

作业类型任务就可以理解为,就是在我们的任务当中引入了 作业(anisble),你可以基于这个作业来实现你需要一些脚本功能

一、创建作业

点击此按钮查看作业创建流程

方式一(如下图):选择你的项目 --> 作业系统 --> 作业列表 --> 新建

方式二(如下图):选择你的项目 --> 任务管理 --> 子任务 --> 新建 --> 选择作业 --> 添加

子任务类型选择作业,点击添加新建作业

作业配置:

  • 配置作业名称为:测试使用作业1
  • 类型:类型选择为 Module,代表使用ansible模块,playbook 代表需要playbook剧本
  • Module:此处使用的 shell 模块
  • 命令/参数:
    • 类型选择为 Module 此处写需要执行的命令
    • 类型选择为 Playbook 此处写变量
  • 执行主机:这里不选择执行的主机,因为后期我们会在任务模版中指定该作业所执行执行的主机
  • 任务类型:此处选择的常规任务,立即执行、定时执行

二、创建子任务

点击此按钮查看创建子任务流程

如下图,--》选择所需项⽬【xxxx】--> 导航栏 --> 任务系统 --> 任务管理 --> 子任务 --> 新建

创建作业类型的子任务

  • 子任务名称为:测试子任务作业
  • 类型为:作业
  • 作业:选择我们之前创建的作业
  • 参数:此处我并没有配置变量

三、模版添加子任务

点击此按钮查看模版添加子任务流程

如下图:任务系统 --> 任务管理 --> 模版管理 --> 选择你创建模版 --> 编排

添加 Append task 添加任务

点击 Change element 编辑任务

  • 以上我们创建成功了模版,我们可以在模版中配置子任务执行顺序以及运行的主机,以下我们就在模版中添加我们的上面定义的子任务
    • 添加到模版:定义接下来的子任务需要添加到的模版中
    • 选择子任务:指定将哪个子任务添加到模版当中
    • 运行主机:指定该子任务需要运行在的主机(前提:该主机已经配置了远程连接)
    • 失败后:子任务执行失败后的处理,终止 以及 忽略

四、运行任务

点击此按钮查看执行任务流程

任务执行:点击任务系统 --> 任务列表 --> [找到对应的任务] --> 立即执行/定时执行

我运行的任务中已经包含了上面的测试模版,这里我就直接运行了

五、查看运行结果

点击此按钮查看任务的执行结果流程

方式一:如下图,--> 任务系统 --> 任务列表 --> 找到相应分组的任务 --> 在【最近⼀次执⾏结果】所在列 --> 可以点击进去查看最近⼀次任务的执⾏结果 --> ⽇志

方式二:如下图,--》任务系统 --》任务历史 --》找到相应执⾏过的任务 --》详情 --》⽇志

以下包含了我们这个任务中所有运行的子任务:我们查看 测试子任务作业,这个任务的日志

六、作业子任务类型详细页面

powered by Gitbook更新时间: 2024-09-12 16:37:28 作者:李鑫濠

results matching ""

    No results matching ""