top.sls中的状态执行顺序是什么?

时间:2013-10-11 21:07:24

标签: salt-stack

我的top.sls看起来像这样:

base:
  '*':
    - python
    - memcache
    - nbviewer
    - supervisor
    - firewall

我在SaltStack 0.17上,并且python状态没有先执行。这导致后来的状态失败。

在各州本身,它们按顺序排列,但顶级文件没有。

这些州应该以何种方式组织起来?

1 个答案:

答案 0 :(得分:1)

订单无关紧要。应明确管理依赖关系,SaltStack将负责其余部分。所以如果你需要python来安装memcache(不是真的,只是一个例子),你可以将它添加到memcache / init.sls:

 python:
   pkg:
     - installed