モジュール図鑑 — ansible-doc で調べる
Plus会員限定入門約30分6レッスン
apt・copy・service といった「モジュール」はAnsibleの部品です。何種類あるのか、どう使うのかを自分で調べられるように、ansible-doc の一覧・詳細・雛形表示と、サーバー情報を集める setup モジュールを実際に打ちながら覚えます。
対象者: プレイブックを自分で書けるようになるために、モジュールの調べ方を身につけたい方
前提知識: 冪等性と通し演習 修了程度
この教材を終えると、できるようになること
- モジュールが何かを説明でき、ansible-doc -l で一覧を表示できる
- ansible-doc -l の出力をパイプで絞り込んで、目的のモジュールを探せる
- ansible-doc <モジュール> の出力から、必須オプションと使用例を読み取れる
- -s でタスクの雛形を出し、どのオプションがあるかを一目で確認できる
- setup モジュールに filter を付けて、必要な情報だけを取り出せる
修了後の姿: インベントリ・プレイブック・変数・テンプレート・ハンドラーを使い、複数サーバーの設定作業を1コマンドで自動化できるようになります。
Chapter 1モジュールを調べる
ansible-doc でモジュールの一覧・詳細・雛形を引き、setup でサーバー情報を集めます。
- モジュールとは — Ansibleの部品apt・copy・service の正体「モジュール」と、その一覧の見方を学びます。約6分(有料会員限定)
- 一覧から目的のモジュールを探すgrep と組み合わせて、一覧から必要なモジュールを絞り込みます。約5分(有料会員限定)
- モジュールの詳細を読むansible-doc copy で、オプションと使用例を読みます。約8分(有料会員限定)
- 雛形を出す — -s オプションansible-doc -s で、プレイブックに貼れる雛形を表示します。約5分(有料会員限定)
- setup モジュール — サーバーの情報を集めるサーバーのOSやメモリを一括で調べる setup モジュールを使います。約7分(有料会員限定)
Chapter 2確認クイズ
モジュールと ansible-doc の使い方を確認します。