Ansible 기초
SSH 로 서버에 들어가 명령을 치는 일을 파일 하나로 옮깁니다. 인벤토리·플레이북·변수·핸들러 네 가지만 알면 구성 관리의 8할이 설명됩니다. 이 코스는 실제 sshd 가 떠 있는 환경에서 진짜 SSH 로 실행하며, 같은 플레이북을 두 번 돌려도 아무 일이 일어나지 않는 상태를 손으로 만들어 봅니다.
입문 · 레슨 30 · 실습 10
커리큘럼
인벤토리와 애드혹
- 인벤토리 — 자동화의 주소록 reading
- 인벤토리 만들고 애드혹으로 두드리기 lab
- 퀴즈: 인벤토리와 애드혹 quiz
플레이북 기본
- 플레이북 — 명령이 아니라 상태를 적는다 reading
- 첫 플레이북 쓰고 점검 모드로 돌려 보기 lab
- 퀴즈: 플레이북 기본 quiz
변수와 팩트
- 변수 우선순위와 팩트 reading
- 변수 우선순위와 팩트 다루기 lab
- 퀴즈: 변수와 팩트 quiz
멱등성과 핸들러
- 멱등성 — 두 번 돌려도 아무 일이 없어야 한다 reading
- 두 번 돌려도 조용한 플레이북 만들기 lab
- 퀴즈: 멱등성과 핸들러 quiz
모듈과 셸 사이의 선
- 모듈이 먼저인 이유, 그리고 셸을 써야 할 때 reading
- 셸로 나가야 한다면 무엇을 직접 책임져야 하나 lab
- 퀴즈: 모듈과 셸 사이의 선 quiz
고치기 전에 보는 법
- 점검 모드는 무엇을 흉내 내고 무엇을 못 하나 reading
- 고치기 전에 무엇이 바뀔지 본다 lab
- 퀴즈: 고치기 전에 보는 법 quiz
큰 플레이북의 일부만 돌리기
파일을 상태로 다룬다
실패를 설계한다
- 실패했을 때 무엇이 멈추고 무엇이 계속 가는가 reading
- 37대는 성공이라고 찍혔다 — 실패를 설계하기 lab
- 퀴즈: 실패를 설계한다 quiz