第2章 JBoss Web Server コレクションのインストール
Ansible を使用して Red Hat JBoss Web Server のデプロイメントを自動化するための最初のステップとして、Ansible Automation Hub から JBoss Web Server コレクションをダウンロードしてインストールする必要があります。JBoss Web Server コレクションは、Ansible Automation Hub で redhat.jws という名前です。JBoss Web Server コレクションをインストールする前に、システムが特定の前提条件に準拠していることを確認する必要があります。
前提条件
Red Hat Ansible Automation Platform 2.x をインストールして、システムのコントロールノードに
ansible-coreパッケージバージョン 2.16 以降がインストールされている。Red Hat Ansible Automation Platform のインストールに関する詳細は、Red Hat Ansible Automation Platform インストールガイド を参照してください。
-
Ansible コレクションの プライマリーソース として Ansible Automation Hub を使用するように
ansible.cfgファイルを更新している。ansible.cfgファイルの更新の詳細は、Automation Hub のスタートガイド を参照してください。
手順
Ansible コントロールノードで、次のコマンドを入力します。
ansible-galaxy collection install redhat.jws
$ ansible-galaxy collection install redhat.jwsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記上記のコマンドで
Failed to find collection redhat.jws:*エラーメッセージが生成された場合は、Automation Hub のスタートガイド で説明されているように、Ansible Automation Hub を使用するようにansible.cfgファイルを正しく更新したことを確認してください。上記のコマンドにより、次の出力が生成されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前述の例では、省略記号を使用して省略されたテキストを示し、簡略化しています。上記の出力で、<
version> は、インストールされているredhat.jws、redhat.runtimes_common、およびansible.posixコレクションの利用可能な最新バージョンを表します。
検証
Ansible コントロールノードで、次のコマンドを入力します。
ansible-galaxy collection list
$ ansible-galaxy collection listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 上記のコマンドは、インストールされているコレクションのリストを表示します。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
前の例に示すように、redhat.jws コレクションをインストールすると、ansible.posix および redhat.runtimes_common コレクションの最新バージョンも自動的にダウンロードされ、Ansible コントロールノードにインストールされます。redhat.runtimes_common コレクションは、JBoss Web Server などのさまざまな Red Hat Runtimes 製品の自動デプロイメントをサポートする標準ユーティリティーのセットを提供します。
ansible.posix および redhat.runtimes_common コレクションの最新バージョンが Ansible コントロールノードにすでに存在する場合、これらのコレクションは自動的に再インストールされません。