Error Message

ansible-playbook increase-open-file.yml
BASH
ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each:
JSON: Expecting value: line 1 column 1 (char 0)

Syntax Error while loading YAML.
  did not find expected key

The error appears to be in '/home/ec2-user/ansible-playbook/increase-open-file.yml': line 52, column 4, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


   - name: ensure user number of process hard max the large number
   ^ here
CODE

원인

ansible playbook 에 작성한 tasks 들의 줄이 안 맞을 경우 발생합니다.

위의 예에서는 52라인의 "- name : " 으로 시작하는 부분이 위에 있는 "- name : " 항목과 줄이 맞는지 확인합니다.

처리

playbook yaml 을 열어서 해당 라인을 찾은 후에 줄이 잘 맞춥니다.

vim 을 사용할 경우 yaml 편집시 줄자가 없어도 괜찮아 - vim 의 cursor column mode 을 참고해서 세로 커서 라인을 설정후 줄을 맞추면 됩니다.