siamaksade.openshift_sonatype_nexus

Ansibleロール:Sonatype Nexus on OpenShift ビルドステータス =========

このAnsibleロールは、Sonatype Nexus 3をOpenShiftにデプロイするためのもので、Red Hat企業のMavenリポジトリが事前に設定されています。

注意:このロールはSonatype Nexus 3のみをサポートするように更新されました。

ロール変数

変数 デフォルト値 説明
nexus_service_name nexus OpenShift上のNexusサービス名
nexus_image_version 3.12.1 Docker Hubで利用可能なNexus 3のイメージバージョン
nexus_volume_capacity 10Gi Nexusの永続ボリューム容量
nexus_max_memory 2Gi Nexusコンテナに割り当てる最大メモリ
nexus_min_memory 512Mi Nexusコンテナに割り当てる最小メモリ
nexus_max_cpu 1 Nexusコンテナに割り当てる最大CPU
nexus_min_cpu 200m Nexusコンテナに割り当てる最小CPU
nexus_admin_user adminuser Nexus管理者ユーザー
nexus_admin_password admin123 Nexus管理者パスワード
current_nexus_admin_password admin123 現在のインスタンスの管理者パスワード(既存インスタンスの再構成が必要な場合)
project_name nexus NexusコンテナのOpenShiftプロジェクト名
project_display_name Nexus NexusコンテナのOpenShiftプロジェクト表示名
project_desc Nexus Repository Manager NexusコンテナのOpenShiftプロジェクト説明
project_annotations - NexusコンテナのOpenShiftプロジェクトの注釈
openshift_cli oc OpenShift CLIコマンドと引数(例:auth)

OpenShiftバージョンの互換性

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

- src: siamaksade.openshift_nexus
  version: 1.1.0

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

ロールバージョン OpenShiftバージョン
1.0.x 3.7.x
1.1.x 3.9.x, 3.10.x, 3.11.x

上記にリストされていないバージョンの組み合わせがある場合でも、最新のロールバージョンが新しいOpenShiftバージョンで動作しないわけではありません。上記の表は、私たちがテストして確認した組み合わせに過ぎません。

例のプレイブック

name: 例のプレイブック
hosts: localhost
tasks:
- import_role:
    name: siamaksade.openshift_nexus
  vars:
    project_name: "cicd-project"
    openshift_cli: "oc --server http://master:8443"
プロジェクトについて

Sonatype Nexus for OpenShift

インストール
ansible-galaxy install siamaksade.openshift_sonatype_nexus
ライセンス
Unknown
ダウンロード
14.7k
所有者
Product Manager at Red Hat