第4章 Playbook の実行


変数設定を定義したら、Playbook を実行して自動インストールプロセスを開始できます。コントロールノードで ansible-playbook コマンドを使用するか、Red Hat Ansible Automation Controller を使用して Playbook を実行できます。JBoss Web Server コレクションは、すべてのインストールおよびデプロイメントタスクを自動的に処理します。

注記

次の手順は、カスタム Playbook を作成および更新したことを前提としています。

前提条件

  • JBoss Web Server の自動デプロイメントが有効になっている
  • 一般的な Ansible の概念と Ansible Playbook の作成方法に精通している。詳細は、Ansible のドキュメント を参照してください。
  • Playbook には、変数を定義した場所への適切なリンクが含まれています。

    以下に例を示します。

    ---
    [...]
      vars_files:
        - <path_to_vars_file>/vars.yml
    [...]

    前の例では、vars.yml ファイルで変数が定義されていることを前提としています。<path_to_vars_file> を適切なパスに置き換えます。

  • Playbook に redhat.jws.jws ロールも指定されている。

    以下に例を示します。

    ---
    [...]
      roles:
        - redhat.jws.jws
    [...]
    注記

    redhat.jws.jws ロールは、become: true ディレクティブで事前設定されています。これにより、ターゲットホストで root 権限を必要とする自動タスクを実行するためのユーザー権限の昇格が有効になっています。

  • Red Hat Enterprise Linux (RHEL) バージョン 8 または 9 が、ターゲットホストにすでにインストールされている。

手順

  • 以下のいずれかの手順を実行します。

    • Ansible コントロールノードで、次のコマンドを入力します。

      $ ansible-playbook <playbook_name>.yml

      上記のコマンドで、<playbook_name> を Playbook に割り当てた名前に置き換えます。上記のコマンドは、ユーザーアカウントがパスワードレス認証をサポートしていることを前提としています。

      注記

      ユーザーアカウントにパスワード認証が必要な場合は、--ask-sudo-pass オプションを指定して前述のコマンドを実行し、プロンプトが表示されたら必要なパスワードを指定できます。以下に例を示します。

      $ ansible-playbook <playbook_name>.yml --ask-sudo-pass

    • Red Hat Ansible Automation Controller を使用して Playbook を実行します。Automation Controller の使用開始に関する詳細は、Red Hat Ansible Automation Platform のドキュメントページを参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.