Ansible 의 기본 개념 Ansible이란? Python 기반으로 작성된 도구이며 오픈소스 프로젝트이다. (현재는 Red Hat이 인수) Shell Script와는 다르게 Playbook 이라는 스크립트와 같은 파일내용에 각종 Python모듈 및 yaml언어 사용을 통해 Tasks을 만들며, 해당 Tasks를 여러대의 서버에 동시에 수행할 수 있는 자동화 엔진이라고 할 수 있다. 특징 1. 보편적인 솔루션들과는 다르게 Agent가 따로 필요하지 않음. (Agentless 라고 표현함) 2. ssh기반으로 동작 (Key인증 및 계정Password) >> SSH 프로토콜의 포트 사용 일반 계정으로 작업을 수행할때 관리자 권한(root)이 필요한 경우 일반계정의 sudoers 등록이나, su를 사용할 수 있게 설정해두면 일반계정으로도.. 2022. 6. 9. 이전 1 다음