我收到此错误消息:
SLS monitoring.sshd中的必需声明文件/ etc / ssh / sshd_config未形成单个密钥字典
这里有sls文件:
sshd:
service.running:
- watch:
- file /etc/ssh/sshd_config
file.replace:
- name: /etc/ssh/sshd_config
- repl: PermitUserEnvironment yes
- pattern: ^.*PermitUserEnvironment.*$
答案 0 :(得分:0)
sls文件中有拼写错误。在:
和file
之间添加/etc/ssh/sshd_config
之后,它就有效了。
这是工作单元文件:
sshd:
service.running:
- watch:
- file: /etc/ssh/sshd_config
file.replace:
- name: /etc/ssh/sshd_config
- repl: PermitUserEnvironment yes
- pattern: ^.*PermitUserEnvironment.*$