Ansible基礎
SSH 로 서버에 들어가 명령을 치는 일을 파일 하나로 옮깁니다. 인벤토리·플레이북·변수·핸들러 네 가지만 알면 구성 관리의 8할이 설명됩니다. 이 코스는 실제 sshd 가 떠 있는 환경에서 진짜 SSH 로 실행하며, 같은 플레이북을 두 번 돌려도 아무 일이 일어나지 않는 상태를 손으로 만들어 봅니다.
입문 · 레슨 30 · 실습 10
커리큘럼
インベントリとアドホック
- インベントリ — 自動化の住所録 reading
- インベントリを作りアドホックで叩く lab
- クイズ: インベントリとアドホック quiz
Playbookの基本
- プレイブック — 命令ではなく状態を書く reading
- 最初のプレイブックを書きチェックモードで回す lab
- クイズ: Playbookの基本 quiz
変数とファクト
- 変数の優先順位とファクト reading
- 変数の優先順位とファクトの扱い lab
- クイズ: 変数とファクト quiz
冪等性とハンドラ
- 冪等性 — 二度回しても何も起きてはならない reading
- 二度回しても静かなプレイブックを作る lab
- クイズ: 冪等性とハンドラ quiz
モジュールとシェルの境界線
- なぜモジュールが先か、そしてシェルを使わざるを得ないとき reading
- シェルに出るなら、何を自分で引き受けるのか lab
- クイズ: モジュールとシェルの境界線 quiz
直す前に見る方法
- チェックモードは何を真似て、何を真似られないのか reading
- 変える前に、何が変わるのかを見る lab
- クイズ: 直す前に見る方法 quiz
大きな Playbook の一部だけを回す
ファイルを状態として扱う
失敗を設計する
- 失敗したとき、何が止まり何が進み続けるのか reading
- 37台は成功と表示された — 失敗を設計する lab
- クイズ: 失敗を設計する quiz