본문 바로가기

*Troubleshooting Report*

[앤서블 에러] WARNING - Failed to parse /home/vagrant/ansible_vars/inventory with yaml plugin

반응형

 

1. 에러상황

error

 

앤서블에서 playbook 실행시 위와 같은 WARNING 에러가 발생했습니다. 명렁어는 작동해서 ok와 결과값이 나왔지만, 왜 이런 경고 문구가 뜬 것인지 궁금해서 원인을 해결하고 싶었습니다. 

 

 

 

2. 문제 탐색 및 해결방안

inventory

경고 문구를 읽어보니, yaml 플러그인으로 inventory를 분석하지 못했다고 합니다. 아무래도 inventory 문제인 것 같아 열어보았습니다. 순간, children으로 묶은 그룹 부분의 구문이 맞는건지 조금 헷갈립니다. 찾아보니, 역시 그 부분에 문제가 있었습니다. children으로 그룹 부분을 설정할 때, 쉼표가 아닌 줄 바꿈으로 구분해야 했습니다. 구문을 헷갈려 나온 실수입니다.  

 

 

3. 해결 완료

정상작동

children 그룹 부분 구문을 수정하고 나니, 역시나 경고 문구 없이 제대로 진행되었습니다. 문제가 해결되어 다행입니다.

 


 

오늘은 각 명령어의 구문 및 문법을 제대로 익혀야한다는 교훈을 얻었습니다. 이번 에러를 통해 저는 오늘도 한 발자국 성장했습니다. 🐾

 

반응형