danieloh30.rhamt
Ansible Role: Red Hat Application Migration Toolkit on OpenShift
このロールは、OpenShift上でRHAMTウェブコンソールをデプロイし、RH-SSOを統合するためのものです。
ロール変数
変数名 | デフォルト値 | 必須 | 説明 |
---|---|---|---|
OCP_PROJECT |
rhamt |
必須 | このロールをプロビジョンするOpenShiftプロジェクト名 |
RHAMT_VOLUME_CAPACITY |
10Gi |
任意 | RHAMT Podの永続ボリューム容量 |
REQUESTED_CPU |
1 |
任意 | RHAMT Podの要求CPUリソース |
REQUESTED_MEMORY |
2Gi |
任意 | RHAMT Podの要求メモリリソース |
DB_DATABASE |
WindupServicesDS |
任意 | PostgreSQL データベース名 |
DB_USERNAME |
postgresuser |
任意 | PostgreSQL データベースのユーザー名 |
DB_PASSWORD |
postgrespassword |
任意 | PostgreSQL データベースのパスワード |
APP |
rhamt-web-console |
任意 | RHAMT Podのアプリケーション名 |
APP_DIR |
app |
任意 | RHAMT Podのアプリケーションのディレクトリパス |
DOCKER_IMAGES_TAG |
4.2.1.Final |
任意 | Quay.ioのRHAMTコンテナイメージタグ |
OpenShiftバージョンの互換性
requirements.yml
にこのロールをリストする際は、以下のようにロールのバージョンを指定してください:
- src: danieloh30.rhamt
version: 1.2.0
以下の表は、テストおよび確認されたバージョンの組み合わせを示しています:
ロールバージョン | OpenShiftバージョン |
---|---|
1.2.0 | 3.11.x |
上記に記載されていないバージョンの組み合わせがある場合、それが動作しないことを意味するわけではありません。上記の表は、私たちが確認しテストした組み合わせだけを示しています。
例のプレイブック
name: Example Playbook
hosts: localhost
tasks:
- import_role:
name: danieloh30.rhamt
vars:
OCP_PROJECT: "rhamt"
ローカルでテスト
このロールをローカルでテストしたい場合:
ansible-playbook -i tests/inventory tests/role_provision.yml \
-e OCP_PROJECT=rhamt
注意: デフォルト以外のパラメータのバリエーションを追加してください
例えば、userxxのようなすべてのRH-SSOユーザーをローカルで削除したい場合:
ansible-playbook -i tests/inventory tests/rhsso_delete_users.yml \
-e OCP_PROJECT=rhamt
プロジェクトについて
Red Hat Application Migration Toolkit
インストール
ansible-galaxy install danieloh30.rhamt
ライセンス
Unknown
ダウンロード
146
所有者
Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing, International Speaker, Published Author @opensourceway @quarkusio @redhat