Синтаксическая ошибка в файле состояния 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: []

Связанный контент