我试图以这种格式配置YAML文件:
jobs:
- name: A
- schedule: "0 0/5 * 1/1 * ? *"
- type: mongodb.cluster
- config:
- host: mongodb://localhost:27017/admin?replicaSet=rs
- minSecondaries: 2
- minOplogHours: 100
- maxSecondaryDelay: 120
- name: B
- schedule: "0 0/5 * 1/1 * ? *"
- type: mongodb.cluster
- config:
- host: mongodb://localhost:27017/admin?replicaSet=rs
- minSecondaries: 2
- minOplogHours: 100
- maxSecondaryDelay: 120
Run Code Online (Sandbox Code Playgroud)
我的想法是我可以读取job元素中的内容,并有一系列可以解析的不同作业配置.
然而,yamllint.com告诉我,这是非法的YAML,因为该线mapping values are not allowed in this context at line 2在哪里.line 2jobs:
我究竟做错了什么?
Tsy*_*rev 62
这是有效的YAML:
jobs:
- name: A
schedule: "0 0/5 * 1/1 * ? *"
type: mongodb.cluster
config:
host: mongodb://localhost:27017/admin?replicaSet=rs
minSecondaries: 2
minOplogHours: 100
maxSecondaryDelay: 120
- name: B
schedule: "0 0/5 * 1/1 * ? *"
type: mongodb.cluster
config:
host: mongodb://localhost:27017/admin?replicaSet=rs
minSecondaries: 2
minOplogHours: 100
maxSecondaryDelay: 120
Run Code Online (Sandbox Code Playgroud)
请注意,每个 ' - ' 都会在序列中启动新元素.此外,地图中的键缩进应该完全相同.
| 归档时间: |
|
| 查看次数: |
111358 次 |
| 最近记录: |