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



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

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

我在 SaltStack 0.17 上,python 状态没有首先执行。这会导致以后的状态失败。

在州本身内,它们按顺序排列,但顶部文件则不然。

这些国家应该以什么方式组织?

顺序应该无关紧要。应该显式管理依赖项,SaltStack 将负责其余的工作。因此,如果您需要python来安装memcache(不是真的,而只是一个示例(,则可以将其添加到memcache/init.sls中:

 python:
   pkg:
     - installed

最新更新