반응형
참고 사이트:
https://wikidocs.net/book/6350
제어 노드(Control node)
- ansible을 실행하는 노드
- managed node를 관리
매니지드 노드(Managed node)
- ansible로 관리하는 노드
- 호스트에 해당
- 모듈을 연결할 서버
인벤토리(Inventory)
- Managed node 목록
- Managed node에 대한 정보를 지정함(IP 주소, 호스트 정보, 변수 등)
- 인벤토리 파일 = 호스트 파일
- ini 파일과 yaml 파일로 설정할 수 있음
- cfg 파일에 inventory 옵션에 인벤토리 파일 경로를 여러개 지정할 수 있음
모듈(Module)
- ansible이 실행하는 코드 단위
- 단일 명령어
- 수행할 적업
- 데이터베이스 처리, 사용자 관리, 네트워크 장치 관리 등 다양한 용도로 사용
태스크(Task)
- ansible의 작업 단위
플레이북(Playbook)
- Task 목록을 순서대로 반복적으로 실행시켜줌
- 변수와 작업이 포함될 수 있음
- yaml로 작성
반응형
'Ansible' 카테고리의 다른 글
Ansible Missing sudo password (0) | 2024.01.30 |
---|---|
Ansible Roles ②Tasks(Apache 설치 유무에 따라 자동 설치/삭제) (0) | 2024.01.15 |
Ansible Roles ①개념(+ Ansible로 Apache 설치) (0) | 2024.01.15 |
Ansible.Builtin 모듈 (0) | 2024.01.12 |