Salt stack SaltStack:如何依赖sls文件中的ID?
我想依靠optional.sls中base.sls的idSalt stack SaltStack:如何依赖sls文件中的ID?,salt-stack,Salt Stack,我想依靠optional.sls中base.sls的id监视用户: base.sls monitoring__user: user.present: - name: {{...}} 可选.sls monitoring_user_in_group_foo: group.present: - name: foo - addusers: - {{...}} - require: ###### how to depend on moni
监视用户
:
base.sls
monitoring__user:
user.present:
- name: {{...}}
可选.sls
monitoring_user_in_group_foo:
group.present:
- name: foo
- addusers:
- {{...}}
- require:
###### how to depend on monitoring__user?
在文档中,
require
看起来像这样-pkg:vim
。是否有一种仅依赖于id的方法?您可以指定id
或名称。因此,您的需求如下所示:
- require:
- user: monitoring__user
我只是问自己:为什么需要组:
在监控组中的用户\u foo
之前?我认为“监视组中的用户”已经是一个id(标识符),我又想到了这一点,为什么我觉得很奇怪。我主要从事软件开发。如果我像编程语言中的一种方法那样看待“监视组中的用户”,那么奇怪的是我需要领导“组:”。仅方法名就足够了。该方法位于“组”模块内。有点像命名空间。“group”模块来自salt,还是我错了?我的名字在salt模块中起什么作用?我不明白。@mootmoot我接受了您的编辑,因为您认为它需要对用户进行修改是正确的,但我再次修改了它,因为您不能将-name
用作require的一部分。您必须使用-user
,因为您指的是用户
状态。感谢您帮助澄清这一点!