환경 구성 자동화 도구 → 여러 개의 서버를 효율적으로 관리한다.
immutable한 환경 구성
인프라를 구성하는 스크립트를 만들어두고, 그 스크립트를 사용하면 항상 일정한 환경을 구성할 수 있다.
본체
Ansible 소프트웨어 자체
Modules
명령 → Shell
Inventory
관리할 node들
[HOST_NAME1]
IP_ADDRESS1
IP_ADDRESS2
[HOST_NAME2]
IP_ADDRESS3
...
Playbook
환경을 구성하는 Script → YAML로 작성한다.