Ansible 演習問題

一連のハンズオン演習を通じて、Ansible の知識を応用し、強化しましょう。この実践的な課題集は、自動化と構成管理のスキルをテストし、向上させるために設計されています。各演習では、実際の課題が提示され、基本的なプレイブックの作成から動的なインベントリや複雑なロールの管理まで、Ansible の概念を適用する必要があります。この実践的なアプローチにより、本番環境における Ansible の能力をより深く理解することができます。

Ansible Cron モジュール

Ansible Cron モジュール

Ansible Cron モジュールの実験へようこそ!この実験では、Ansible Cron モジュールを使用してタスクのスケジューリングを自動化する方法を学びます。この実験はいくつかのステップから構成されており、それぞれが前のステップを基にして、Ansible での cron ジョブ管理の複雑さを徐々に増やしていきます。この実験の終わりまでに、Ansible Cron モジュールを使用してタスクをスケジューリングする方法をしっかりと理解するでしょう。
LabAnsible
Red Hat Enterprise Linux への Ansible インストール

Red Hat Enterprise Linux への Ansible インストール

この実験では、dnf パッケージマネージャーを使用して Red Hat Enterprise Linux (RHEL) システムに Ansible Core をインストールし、インストールを確認して、自動化タスクに Ansible を使い始める方法を学びます。
LabAnsible
RHEL 上に Ansible Playbook を実装する

RHEL 上に Ansible Playbook を実装する

この実験では、RHEL システム上に Apache Web サーバーをデプロイするための完全な Ansible Playbook を実装します。インベントリファイルを作成し、Ansible 環境を構成し、Apache をインストールし、Web ページをデプロイし、ファイアウォールを構成し、デプロイをテストするためのマルチタスク Playbook を記述します。
LabAnsible
インストールとインベントリ

インストールとインベントリ

この実験では、Ubuntu に Ansible をインストールし、認証用の SSH キーを生成して、localhost を管理するための最初の静的インベントリファイルを設定する方法を学びます。
LabAnsible
Role による整理

Role による整理

この実験では、Playbook を構造化された Role にリファクタリングして、Ansible 自動化を拡張する方法を学びます。Ansible Galaxy を使って Role を初期化し、Role 内にタスクを定義し、マスタープレイブックからその Role を参照します。
LabAnsible
変数とテンプレート

変数とテンプレート

この実験では、Ansible の変数と Jinja2 テンプレートを使用して動的な設定ファイルを作成し、Web サーバーにデプロイする方法を学びます。
LabAnsible