Ansible Playbook
Ansible Playbook은 재사용, 반복, 점검, 여러 노드 애플리케이션 배포에 유용하다. 쉽게말해서 특정 task들을 정의하고 각 task마다 동기 비동기로 실행시킬 수 있다.
Ansible play Task 작성해보기
---
- name: basic command
hosts: localhost
tasks:
- name: Execute command 'date'
command: date
- name: Execute command 'ls'
command: ls
앤서블은 기본모듈 이외에도 다야항 모듈을 사용할 수 있다. 각 Task에 모듈을 사용할 수 있는데 cp, apt, ls, date ... etc 등등 명령어들을 모듈이라고 할 수 있다.
해당 Task를 실행했을 때 어떻게 진행되는지 확인해보자.
ansible-playbook basic.yaml
해당 명령어를 사용해 Task를 실행시킬 수 있다. 그러나 각 Task가 실행은 되었으나 결과값이 어떤식으로 나오는지 확인이 안된다. 확인을 하려면 -v 옵션을 넣어서 실행시키면 각 task에 결과값을 볼 수 있다.
ansible-playbook basic1.yaml -v
'Ansible' 카테고리의 다른 글
Ansible Task 조건문 + 변수 사용해보기 (when 사용) (0) | 2024.08.03 |
---|---|
Ansible Task를통해 파일 생성 및 모듈 사용해보기(file, lineinfile) (0) | 2024.08.03 |
댓글