kmacedovarela.ansible_openshift_rhpam

Ansibleロール:Red Hat Process Automation Manager on OpenShift

このロールは、OpenShift上にRed Hat Process Automation Manager(RHPAM作成環境)をデプロイします。

このロールは、openshift 名前空間にRHPAMのImageStreamsとRHPAM Authoringテンプレートが利用可能であることを前提としています。

ロール変数

変数 デフォルト値 必須 説明
OCP_PROJECT rhpam 必須 このロールを提供するOpenShiftプロジェクト名
IMAGE_STREAM_NAMESPACE openshift 任意 RHPAMのImageStreamsがインストールされている名前空間
RHPAM_VERSION_TAG 7.9.0.GA 任意 registry.redhat.ioのRHPAMコンテナイメージタグ。デプロイするRHPAMのバージョン。
RHPAM_ENVIRONMENT trial-ephemeral 任意 RHPAM環境の種類。現在は「trial-ephemeral」(デフォルト)と「authoring」がテスト済み。
RHPAM_VERSION_ID 79 任意 RHPAM-Authoringテンプレートを選択する際に使用するバージョンID。例:7.9.xのテンプレート用の797.4.xのテンプレート用の74など。

OpenShiftバージョンの互換性

requirements.ymlにこのロールをリストする際は、以下のいずれかのタグを使用してロールのバージョンを指定してください:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

以下の表は、テストおよび確認されたバージョンの組み合わせを示しています:

ロールバージョン OpenShiftバージョン
0.0.1 3.11.x
0.0.2 3.11.x
0.0.3 3.11.x
0.0.4 3.11.x
0.0.5 3.11.x, 4.x
0.0.6 4.5
0.0.8 4.6

上記に記載されていないバージョンの組み合わせがある場合、それがそのバージョンで動作しないということではありません。上記の表は、私たちが確認しテストした組み合わせに過ぎません。

サンプルプレイブック

name: サンプルプレイブック
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

ローカルでテスト

このロールをローカルでテストしたい場合:

ansible-playbook -i tests/inventory tests/role_provision.yml \
        -e OCP_PROJECT=rhamt

注意: デフォルトからのパラメータのバリエーションをいくつでも追加できます。

プロジェクトについて

Red Hat Process Automation Manager

インストール
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam
ライセンス
Unknown
ダウンロード
122
所有者