Syntaxfehler in der SaltStack-Statusdatei

Syntaxfehler in der SaltStack-Statusdatei

Ich bin ein Neuling bei SaltStack. In einer meiner ersten Statusdateien ist ein Fehler aufgetreten.

Die Statusdatei lautet:

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

Und der Fehler:State 'openvpn' in SLS u'myvpn' is not formed as a list

Können Sie mir sagen, wo der Fehler liegt?

Antwort1

Ich habe den Fehler gefunden. Es kann kein Zustand innerhalb eines anderen Zustands definiert werden ( /etc/openvpn:innerhalb openvpn:)

Ich habe es folgendermaßen behoben:

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

verwandte Informationen