是否可以让 salt 要求附加到特定文件而不是仅仅存在文件?
似乎我只能要求一个file
状态。源代码似乎从 require 属性中删除了所有方法名称。
在下面的例子中,如果我的行已附加到 /etc/security/limits.conf,我只希望 foo 服务运行。
file.append:
- name: /etc/security/limits.conf
- text:
- root hard nofile 65535
- root soft nofile 65535
foo:
service.running:
- enable: True
- require:
- file.append: /etc/security/limits.conf
答案1
你可以稍微改变一下:
foo_file:
file.append:
- name: /etc/security/limits.conf
- text:
- root hard nofile 65535
- root soft nofile 65535
foo:
service.running:
- enable: True
- require:
- file: foo_file
这应该可以。