Ansible Core のコマンドラインを使用する 9 つのガイド付きラボを通して、実践的な RHEL 自動化スキルを身につけます。インストール、インベントリ、アドホックコマンド、Playbook から始め、変数、Facts、Vault、タスク制御、ファイル配布、再利用可能なコンテンツ、トラブルシューティング、一般的な Linux 管理の自動化へと進みます。
演習ではローカル接続を使用するため、準備済みの 1 つの環境で Ansible の動作に集中できます。各ラボには段階的な実習と自動チェックがあり、実際の自動化ファイルを作成して実行します。
学習内容
ansible-coreをインストールして確認し、アドホックコマンドを実行してモジュールのドキュメントを調べる- インベントリと Ansible の設定を構成し、Web サービス、ファイアウォール、検証タスク用の Playbook を作成する
- 変数、収集された Facts、カスタム Facts、および Ansible Vault で管理する暗号化データを扱う
- ループ、条件分岐、ハンドラー、ブロック、レスキューロジック、独自の変更・失敗条件でタスク実行を制御する
copy、template、lineinfile、blockinfile、file、stat、fetchなどのモジュールでファイルを配布・管理する- ホストパターン、タスクの include と import、Playbook の import で大規模な自動化プロジェクトを整理する
- ロールを作成し、Git ベースのロール依存関係を宣言して、Ansible Collection をインストール・使用する
- YAML、Jinja2、接続の問題を診断しながら、パッケージ、ユーザー、サービス、ストレージ、ネットワークを自動化する
このコースの対象者
このコースは、Ansible による RHEL 管理の自動化をガイド付きで練習したい Linux 管理者、開発者、その他の学習者を対象としています。日常的な Linux 作業を理解しているものの、再実行可能な Playbook として整理した経験がない方に特に適しています。
前提知識: 基本的なコマンドライン操作と、Linux のパッケージ、サービス、ユーザー、ファイル、ネットワークに関する知識を推奨します。Ansible の経験は不要ですが、YAML の基礎知識があると役立ちます。
学習環境: 9 つのラボはすべて、ansible-core を備えた Red Hat UBI 9 ターミナルで実行します。ほとんどの演習では localhost インベントリと ansible_connection=local を使って同じ環境を管理します。ロールと Collection のラボでは GitHub と Ansible Galaxy からコンテンツもダウンロードします。
よくある質問
このコースは現在の RHCE 試験に対応していますか?
このコースには RH294 に関連する Ansible トピックのガイド付きラボが残されていますが、現在の試験目標を完全に示すものではありません。現行試験に沿って学習する場合は、更新版 RHCE Ansible ラーニングパスをご利用ください。
Red Hat Ansible Automation Platform 全体を学べますか?
いいえ。ラボでインストールして使用するのは ansible-core のコマンドラインツールです。Red Hat Ansible Automation Platform のデプロイや Automation Controller の Web インターフェースは扱いません。
実際のリモートホスト群を管理しますか?
いいえ。ほとんどの演習ではローカル接続で localhost を管理します。インベントリ、ホストグループ、ホストパターンの概念は学びますが、本番環境のような複数ホストの SSH 構成は提供されません。
認定試験のシミュレーションですか?
いいえ。9 つの初級ガイド付きラボには段階的な手順と自動チェックがあり、独立した制限時間付き試験課題ではありません。実践的な自動化スキルを構築し、定着させるための内容です。



