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

Ansible란?

정의

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

다른 표현앤서블Ansible

Ansible이란?

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

왜 쓰나

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

Terraform과 차이

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

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

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Infra 전체 →