■ PlayBook 이란?
· AD-HOC 명령은 하나의 간단한 작업을 실행
· PlayBook 사용 시 여려 개의 복잡한 작업을 쉽고 반복적으로 실행
· YAML 언어 사용
· 문서 시작 3개의 대시 (---) => 생략가능
· 문서 종료 3개의 점 (...) => 생략가능
· 동일한 Play Key는 동일한 들여쓰기 사용
■ PlayBook 구조
1. Name
· 생략 가능하지만 명시적으로 사용
2. Host
· 각 플레이 별 작업 대상 지정 (개별 호스트 및 그룹 지정 가능)
3. Tasks
· 실질적인 작업 내용 지정 및 각종 모듈 사용
· 사전에 선언한 변수 사용 가능
· 조건식 / 반복문을 사용 가능
---
- name:
hosts:
tasks:
...
※ PlayBook 작성 후 오류 체크
# ansible-playbook --syntax-check [playbook file]
'Cloud > Ansible' 카테고리의 다른 글
[Ansible] facts (0) | 2021.09.11 |
---|---|
[Ansible] 변수 (0) | 2021.09.11 |
[Ansible] AD-HOC (0) | 2021.09.10 |
[Ansible] Ansible 설치 (0) | 2021.09.09 |
[Ansible] Ansible 개념 (0) | 2021.09.08 |