Saltstack:单个顶级文件,多个环境

时间:2018-09-04 18:10:06

标签: salt-stack

我正在尝试使用单个顶级文件和多个环境设置Salt堆栈。我的file_roots如下:

file_roots:
  - base: /srv/salt
  - staging: /srv/salt/staging
  - production: /srv/salt/production

我有一个top.sls存储在/srv/salt/top.sls。看起来像:

base:
  '*': basic

  'devel*':
    - project.foo

staging:
  'staging*':
    - project.foo

我之所以这样写,是为了使任何登台计算机都可以从登台环境中获取其project.foo配置,并从base中获取其余配置。但是,当我运行salt-call时,它抱怨我没有在过渡环境中包含basic。我只希望它从base环境中加载,除非在登台过程中有替代它。

我如何才能完成在这里要做的事情?

0 个答案:

没有答案