SaltStack 状态文件中的语法错误

SaltStack 状态文件中的语法错误

我是 SaltStack 新手。我的第一个状态文件之一出现错误。

状态文件为:

openvpn:
  pkg.installed: []
  /etc/openvpn:
    file.recurse:
      - source: salt://myvpn/openvpn-files
  service.running: []

错误如下:State 'openvpn' in SLS u'myvpn' is not formed as a list

你能告诉我哪里失败了吗?

答案1

我发现了错误。它不能在其他状态内定义状态(/etc/openvpn:内部openvpn:

我已经修复了这个方法:

openvpn:
  pkg.installed: []
  file.recurse:
    - name: /etc/openvpn
    - source: salt://myvpn/openvpn-files
  service.running: []

相关内容