ansible-docでドキュメントを読む
CLIからモジュールのオプションを確認します
「ansible-docでドキュメントを読む」はCoddyKit上の無料Ansible Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAnsible Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ansible Academyコースには全4レッスンが含まれています。
ドキュメントはターミナルで確認できる
ansible-doc コマンドを使うと、モジュールの完全なドキュメントをシェル上で直接表示できます。そのため、調べるためにターミナルを離れる必要はありません。
1 つのモジュールを調べる
モジュール名を渡すと、そのドキュメントを読めます。すべてのオプション、その型、必須かどうかを確認できます。モジュールを学ぶ最も速い方法です。
ansible-doc ansible.builtin.copyOptions セクションを読む
出力には各オプションの説明、デフォルト値、選択肢が一覧表示されます。これにより、モジュールが受け付けるキーを正確に把握できます。
例へ直接移動する
-s を追加すると、モジュールの引数をすぐコピーして使えるスニペットとして表示できます。新しいタスクを作る際の出発点として最適です。
ansible-doc -s ansible.builtin.systemdすべてのモジュールを一覧表示する
-l を付けて実行すると、インストールされているすべてのモジュールが 1 行の概要付きで一覧表示されます。grep にパイプして必要なものを見つけることもできます。
ansible-doc -lキーワードで検索する
名前がわからない場合は、モジュールを一覧表示してトピックで絞り込みます。service で検索すると、関連するモジュールがすぐに見つかります。
ansible-doc -l | grep serviceドキュメントは使用中のバージョンに対応する
ansible-doc はローカルにインストールされているモジュールを読み取るため、ドキュメントは常に使用中の正確なバージョンに対応します。オンライン上の古いページを参照する心配はありません。
戻り値を確認する
ドキュメントには、changed や stdout など、モジュールが返す値についても説明されています。結果を register して後で使うときに役立ちます。
プラグインも参照する
-t を使うと、モジュールだけでなく、ほかの種類のプラグインのドキュメントも読めます。たとえば、同じ方法で lookup プラグインや filter プラグインを調べられます。
ansible-doc -t lookup fileモジュールのメタデータを確認する
ドキュメントのヘッダーには、モジュールのコレクションと概要が表示されます。そのため、タスクを書く前に完全修飾名を確認できます。
習慣にする
引数を推測する前に、まず ansible-doc を確認しましょう。10 秒の検索で、実行の失敗やわかりにくいエラーメッセージを防げます。
簡単な確認
完全なマニュアルではなく、モジュールの引数をすぐコピーして使えるスニペットが必要です。
振り返り
ansible-doc は、使用中のバージョンに対応したドキュメントをターミナルに表示します。モジュールの確認には -s、一覧表示と検索には -l を使います。📚
よくある質問
「ansible-docでドキュメントを読む」レッスンは無料ですか?
はい。「ansible-docでドキュメントを読む」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ansible Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ansible Academyコースには全4レッスンが含まれています。
「ansible-docでドキュメントを読む」で何を学びますか?
CLIからモジュールのオプションを確認します ブラウザで直接実行するハンズオンコードでAnsible Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Ansible Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAnsible Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「ansible-docでドキュメントを読む」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAnsible Academyレッスンでコードを書いて実行できますか?
はい。すべてのAnsible Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- モジュールとは実際には何か
- packageモジュールでパッケージをインストールする
- systemdでサービスを管理する
- ansible-docでドキュメントを読む