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

你能说我失败了吗?

我发现错误。 它不能在其他状态里定义一个状态( /etc/openvpn:openvpn:里面openvpn:

我已经解决了这个问题:

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