1. Ansible Architecture
  2. ansible.cfg
  3. inventory
  4. playbook

1. Ansible Architecture

Pasted image 20240125213909.png

위 그림에서 Managed Host에 Python이 설치되어있지만, Python은 Controller Node에만 설치가 되어있으면 된다.

Ansible을 구성하는 노드

Ansible은 크게 두 유형으로 구성돼

Ansible 패키지Controller에 설치를 하게되고, Controller 내부의 Inventory에서 Managed Host를 참조하고 Playbook 내부의 작업을 수행해.

즉, Controller Node에서 환경을 구성 후 SSH를 통해 전달하면, Managed Host는 이를 받아 구축해.

2. ansible.cfg