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: []

관련 정보