SaltStack 状態ファイルの構文エラー

SaltStack 状態ファイルの構文エラー

私は SaltStack の初心者です。最初の状態ファイルの 1 つにエラーがあります。

状態ファイルは次のとおりです。

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:inside openvpn:)

私は次のように修正しました:

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

関連情報