본문 바로가기
Infra#Infra#Configuration#DevOps조회 47

Ansible란?

정의

Red Hat의 에이전트리스 서버 프로비저닝·설정 관리 도구. SSH만 있으면 어디서든 동작.

다른 표현앤서블Ansible

Ansible이란?

YAML로 작성한 플레이북(playbook)을 원격 서버에 SSH로 실행해 설정을 강제하는 도구다. 에이전트 설치 불필요.

왜 쓰나

  • 수십~수백 대 서버 동시 설정
  • 설정 드리프트 교정
  • 멱등성 — 재실행해도 안전

Terraform과 차이

  • Terraform — 인프라 생성 (VM, 네트워크, DB)
  • Ansible — 생성된 서버 내부 설정 (패키지, 파일, 서비스)

둘을 조합하는 것이 일반적. 단, K8s 시대엔 Ansible 역할이 점차 축소되는 경향.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Infra 전체 →