我在路径/srv/salt/server3.sls中有一个sls文件。它的内容是
git:
pkg:
- installed当我运行SLS时
sudo salt 'ubuntu' state.sls server3它会给出以下错误
ubuntu:
Data failed to compile:
----------
ID git in SLS server3 is not a dictionary
----------
ID pkg in SLS server3 is not a dictionary我在这里做错了什么?请帮我弄一下这个
发布于 2015-02-14 13:10:12
yaml关心缩进。这是一个yaml错误
git:
pkg:
- installed您希望在git下缩进pkg两个空格。
git:
pkg:
- installed如果在保存之前通过yaml lint运行状态,您将看到错误。
以下是您所处状态的结果:
---
git: ~
pkg:
- installed请注意,git是一个空列表。
发布于 2015-02-03 06:03:05
我今天也犯了同样的错误(这就是我发现这个错误的原因)。最后,这是一个标识错误。混合使用制表符和空格。
在您的情况下,请尝试:
git:
pkg.installedhttps://stackoverflow.com/questions/28273621
复制相似问题