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

我已經這樣修復了:

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

相關內容