Ansible-Playbook
플레이북
- Ansible 플레이북은 반복가능하고 재사용 가능하며 간단한 구성 간리부터 여러 호스트에 복잡한 애플리케이션을 배포하는데 매우 적합
- 작업을 두 번 이상 실행해야 하는 경우 Ad-hoc 명령을 사용하지 않고 플레이북을 작성하고 Git과 같은 소스제어툴을 사용하는 것을 권장
YAML
- Ansible 플레이북 YAML 파일은 항상 목록으로 시작하며 목록의 각 항목은 해시(Hash)또는 사전(Dictionary)이라 키/값 쌍을 가지고 있음
- 선택적으로 YAML의 시작은 —로, 파일 끝은 …
- 들여쓰기 수준 동일 공백문자만 사용
- 탭은 구문 오류발생시킴 → 스페이스 두 번
목록(List)
- 목록은 -와 공백으로 시작
- 들여쓰기 수준은 동일해야 함
사전(Dictionary)
- 사전은 키/값 쌍을 가지고 있으며, 키 값은 :로 구분
- : 뒤에 반드시 공백이 와야함
YAML 작성 시 주의 사항
- 작은 따옴표나 큰 따옴표를 인용부호 사용
- 큰 따옴표는 탈출문자 사용가능