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」にする必要がある場合があります。
  • EX294 試験問題 5

    ファイルの内容を変更します。
    ------------------------
    次のように /home/admin/ansible/modify.yml という Playbook を作成します。
    * プレイブックはすべてのインベントリ ホストで実行されます
    * Playbook は、/etc/issue の内容を次の 1 行のテキストに置き換えます。
    以下に続きます:
    --> 開発ホスト グループのホストでは、行は「Development」となります。
    --> テスト ホスト グループ内のホストでは、行は「Test」となります。
    --> prod ホスト グループのホストでは、行は「Production」となります。