EX294 試験問題 1
/home/sandy/ansible に issue.yml というプレイブックを作成し、すべての管理対象ノード上のファイル /etc/issue を変更します。 host が (lev のメンバーである場合は「Development」と書き込みます。 host が test のメンバーである場合は、「」と書き込みます) Test" ホストが prod のメンバーである場合は、"Production" と書き込みます
EX294 試験問題 2
/home/sandy/ansible/ に jinja テンプレートを作成し、hosts.j2 という名前を付けます。このファイルを次のように編集します。ノードの順序は関係ありません。次に、/home/sandy/ansible に hosts.yml という名前の Playbook を作成し、/root/myhosts の開発ノードにテンプレートをインストールします。


EX294 試験問題 3
rhel システムロール timesync を使用して、timesvnc.yml という Playbook を /home/sandy/ansible に作成します。サーバー 0.uk.pool.ntp.org で現在構成されている nip を使用する時間を設定します。バーストを有効にします。これをすべてのホストで実行します。
EX294 試験問題 4
/home/sandy/ansible に adhoc.sh というファイルを作成します。このファイルはアドホック コマンドを使用して新しいリポジトリを設定します。リポジトリの名前は「EPEL」、説明は「RHEL8」、ベース URL は「https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rmp」、gpgcheck はありません。ただし、リポジトリを有効にする必要があります。
* アドホック コマンドを使用して bash スクリプトを使用してリポジトリを有効にできる必要があります。ラボの設定によっては、このタスクを完了した後、このリポジトリを「state=absent」にする必要がある場合があります。
* アドホック コマンドを使用して bash スクリプトを使用してリポジトリを有効にできる必要があります。ラボの設定によっては、このタスクを完了した後、このリポジトリを「state=absent」にする必要がある場合があります。
EX294 試験問題 5
ファイルの内容を変更します。
------------------------
次のように /home/admin/ansible/modify.yml という Playbook を作成します。
* プレイブックはすべてのインベントリ ホストで実行されます
* Playbook は、/etc/issue の内容を次の 1 行のテキストに置き換えます。
以下に続きます:
--> 開発ホスト グループのホストでは、行は「Development」となります。
--> テスト ホスト グループ内のホストでは、行は「Test」となります。
--> prod ホスト グループのホストでは、行は「Production」となります。
------------------------
次のように /home/admin/ansible/modify.yml という Playbook を作成します。
* プレイブックはすべてのインベントリ ホストで実行されます
* Playbook は、/etc/issue の内容を次の 1 行のテキストに置き換えます。
以下に続きます:
--> 開発ホスト グループのホストでは、行は「Development」となります。
--> テスト ホスト グループ内のホストでは、行は「Test」となります。
--> prod ホスト グループのホストでは、行は「Production」となります。



