bertraeymaekers.wsadmin
これ以上はメンテナンスしません。なぜなら、WASの作業をしなくなったからです。
自由にフォークしたり、他の人が作成したフォークを見てください。
ansible-was
IBM Websphere Application Server (WAS) を *nix (Debian Linuxでテスト済み) にインストールおよび管理するためのロールで、IBM Installation Manager (IIM)、IBM HTTP Server (IHS)、およびプラグイン (PLG) を含みます。
IIM
IBM Installation Manager をインストールします。
要件
OSに setfacl と unzip がインストールされている必要があります。
- Debian: setfacl & zip
- CentOS: setfacl & unzip
グループ {{iim_user}}:{iim_group}} のユーザーが存在する必要があります。
このユーザーには、{{iim_repo}}、{{iim_tmp}}、および {{iim_path}} ディレクトリを作成するための十分な権限が必要です。
変数
iim_user または ibm_user (iim_user: "{{ibm_user}}"): IIM をインストールするユーザー。必須
iim_path または ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): IIM をインストールするパス。必須
ibm_repo: IBM リポジトリの場所。デフォルト: "{{ibm_root}}/repo"
ibm_mode: デフォルトのディレクトリモード。デフォルト: "0750"
iim_version: IIM の最小必要バージョン。デフォルト: "1.8"
iim_path: IIM をインストールするパス。デフォルト: "{{ibm_root}}/InstallationManager"
iim_repo: IIM インストールファイルが格納されたリポジトリ。デフォルト: "{{ibm_repo}}/IIM"
iim_tmp: インストールZIPが展開前に一時的に置かれる一時ディレクトリ。デフォルト: "{{ibm_root}}/tmp"
iim_group: iim_user のグループ。デフォルト: "{{iim_user}}"
iim_mode: 作成されるディレクトリのモード。デフォルト: "{{ibm_mode}}"
iim_local_src: これはすべてのZIPファイルのコピーをバイパスし、管理ノードのファイルシステム上のZIPファイルを使用します。ZIPファイルを自分でコピーした場合、またはインストールZIPファイルを含むNFSをマウントした場合に使用してください。
使用例
インストールには playbook-iim.yml を参照してください。
WAS
IBM WebSphere Application Server をインストールまたはアンインストールします。
要件
OSに setfacl と unzip (Debian パッケージ acl & zip) がインストールされている必要があります。
グループ {{was_user}}:{was_group}} のユーザーが存在する必要があります。
このユーザーには、{{was_repo}}、{{iim_tmp}} および {{was_path}} ディレクトリを作成するための十分な権限が必要です。
変数
was_user または ibm_user (was_user: "{{ibm_user}}"): WAS をインストールするユーザー (IIMがインストールされたユーザーでもある必要があります)。必須
was_path または ibm_root (was_path: "{{ibm_root}}/WebSphere")。必須
was_repo または ibm_repo (was_repo: "{{ibm_repo}}")。必須
state: installed または absent。デフォルト: installed
was_nd: false または true。デフォルト: false
ibm_repo: IBM リポジトリの場所。デフォルト: "{{ibm_root}}/repo"
ibm_mode: デフォルトのディレクトリモード。デフォルト: "0750"
was_version: 最小必要バージョン。デフォルト: "9.0"
was_imcl_package_name: IIM の imcl に必要な WAS パッケージの名前
jdk_imcl_package_name: IIM の imcl に必要な JDK パッケージの名前
was_imcl_package_regex: WAS パッケージ名(バージョンを含む)にマッチする正規表現。デフォルト: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"
was_group: was_user のグループ。デフォルト: "{{was_user}}"
was_mode: 作成されるディレクトリのモード。デフォルト: "{{ibm_mode}}"
was_local_src: これはすべてのWASのZIPファイルのコピーをバイパスし、管理ノードのファイルシステム上のZIPファイルを使用します。ZIPファイルを自分でコピーした場合、またはインストールZIPファイルを含むNFSをマウントした場合に使用してください。
jdk_local_src: これはすべてのSDKのZIPファイルのコピーをバイパスし、管理ノードのファイルシステム上のZIPファイルを使用します。ZIPファイルを自分でコピーした場合、またはインストールZIPファイルを含むNFSをマウントした場合に使用してください。
使用例
インストールには playbook-was.yml を参照してください。
アンインストールには playbook-uninstall-was.yml を参照してください。
IHS (+ PLG)
IBM HTTP Server とプラグインをインストールまたはアンインストールします。
要件
OSに setfacl と unzip (Debian パッケージ acl & zip) がインストールされている必要があります。
グループ {{ihs_user}}:{{ihs_group}} のユーザーが存在する必要があります。
このユーザーには、{{ihs_repo}}、{{plg_repo}}、{{iim_tmp}}、{{ihs_path}} および {{plg_path}} ディレクトリを作成するための十分な権限が必要です。
変数
TODO: WAS と似ていますが、ihs_ と plg_ で始まる変数です。
使用例
インストールには playbook-ihs.yml を参照してください。
アンインストールには playbook-uninstall-ihs.yml を参照してください。
Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).
ansible-galaxy install bertraeymaekers.wsadmin