LabHub

Ansible 기초

플랫폼 엔지니어링 · 입문 · 이론 4 · 퀴즈 4 · 실습 4

SSH 로 서버에 들어가 명령을 치는 일을 파일 하나로 옮깁니다. 인벤토리·플레이북·변수·핸들러 네 가지만 알면 구성 관리의 8할이 설명됩니다. 이 코스는 실제 sshd 가 떠 있는 환경에서 진짜 SSH 로 실행하며, 같은 플레이북을 두 번 돌려도 아무 일이 일어나지 않는 상태를 손으로 만들어 봅니다.

실습 시작하기

커리큘럼

인벤토리와 애드혹

대상을 먼저 정의하지 않으면 자동화는 시작되지 않는다.

플레이북 기본

명령의 나열이 아니라 원하는 상태의 선언이다.

변수와 팩트

값을 코드에서 떼어 내야 같은 코드가 여러 환경을 감당한다.

멱등성과 핸들러

두 번째 실행에서 changed=0 이 나오는 것이 목표다.

참고 문서