嵌套模板
更新时间:2024-08-16
嵌套模板
运维编排服务支持在模板的任务中,嵌套执行另一个模板。
{
"operators": [
{
"name": "我的任务",
// 在任务中,嵌套执行另一个模板
"template": {
"ref": "我的模板_2", // 引用另一个模板
},
// 由properties指定的参数,会用作嵌套模板的全局参数
"properties": {
"arg1": "value1",
"arg2": "value2",
},
// 您仍然可以设置嵌套模板的重试次数和重试间隔
"retries": 3,
"retryInterval": 60000,
// 您也可以循环执行嵌套模板
"loops": [],
}
]
}
被嵌套执行的模板,会作为当前任务的子执行被oos调度和执行,你可以在任务详情中查看子执行的执行详情。
递归嵌套模板
您可以在嵌套的模板任务中,继续嵌套其他模板,以实现递归嵌套。
目前允许的最大递归深度是10,即允许递归嵌套10个子模板。