목록Automation/Ansible (7)
마짱짱의 지식창고
[Ansible] 0. Ansible 이란?
앤서블 이란? - 어플리케이션을 원격노드에 배포하고 반복적으로 서버를 프로비저닝하는데 사용되는 오픈소스 도구 - 플레이북 기반으로 동작 --- 장점 및 단점 장점 1. SSH 기반이므로 원격노드에 Agent를 설치 할 필요 X 2. YAML 언어 3. 간단하고 명확한 구조 4. 변수 기능을 사용하여 같은 작업에 대해서 다른 구성으로 쉽게 구성 가능 5. 다른 도구에 비해 훨씬 간소화 된 코드 기반 단점 1. 프로그래밍언어를 기반으로 하는 도구보다 덜 강력함 2. DSL 을 통해 로직 수행 *DSL은 학습할 때 까지 문서를 자주 확인 하는 것을 의미 3. 변수 등록은 기본적인 기능 조차 요구되기 때문에 더 쉬운 작업을 복잡하게 만들 수 있다. 4. 플레이 내 변수의 값을 확인하기 어렵다. 5. 입출력, 구..
Automation/Ansible
2020. 8. 5. 11:22