Ansible 이란? 배포와 관리를, 간소화/자동화하는 구성 관리 툴(Configuration management tool) 입니다. 다른 구성 관리 툴들과 다르게, Agent 설치가 불필요하여 간단하게 사용이 가능합니다. 앤서블의 역할? 기존 리눅스에서 여러대의 서버에 동일한 환경을 구성하기 위해 Bash 쉘 스크립트에 패키지의 설치, 설정파일 수정등을 나열하여 이를 실행하는 것이 일반적이었습니다. 하지만 최근에는 한명의 관리자가 관리해야 하는 서버가 증가함에 있어 한계점을 갖게 되었습니다. 이를 위해 lac(Infrastructure as a code) 개념이 생겼습니다. 이것은 환경의 배포와 구성을 규격화된 코드로 정의해 사용하는 것을 의미합니다. 이러한 자동화도구 중 가장 대표적인 툴이 바로 앤서..