SaltStack:SLS sshd中的必需声明文件/ etc / ssh / sshd_config不是单个键字典

时间:2016-05-24 08:01:13

标签: ssh salt-stack

我收到此错误消息:

  

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.*$

1 个答案:

答案 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.*$