Ansible 실습 환경 구성과 첫 Playbook
Ansible 실습 환경 구성과 첫 Playbook 🔧 Ansible 실습 시리즈 - Chap1. Ansible 실습 환경 구성과 첫 Playbook Ansible은 에이전트 없이 SSH만으로 서버를 관리하는 자동화 도구입니다. 이번 포스팅에서는 Docker 기반 실습 환경을 구성하고, 인벤토리와 설정 파일의 역할을 이해한 뒤, 첫 Playbook으로 nginx를 설치해봅니다. 실습 환경 아키텍처 Docker Compose로 control 노드 1대 + managed 노드 3대를 구성합니다. Ansible은 에이전트리스(agentless) 구조입니다. managed 노드에 별도 소프트웨어를 설치하지 않고, control 노드에서 SSH로 접속하여 작업을 수행합니다. 쿠버네티스에서 kubelet이 각 노드에 설치되어야 하는 것과 달리, Ansible은 SSH 접속만 가능하면 됩니다. 4개 컨테이너는 브릿지 네트워크로 연결되며, control 노드에서 managed 노드로 SSH(