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