jetune.nexus

ビルドステータス 最新リリース 最新リリースからのコミット数 Ansible 品質スコア Ansible ロール GitHub貢献者 ライセンス

Ansible ロール: Nexus 3 OSS

このロールは、Nexus Repository Manager OSS バージョン 3.x をインストールおよび設定します。

すべての設定は、ロールを再実行することで更新できます。ただし、blobstore関連の設定は変更できません。

目次

注意: TOCリンクは、Ansible Galaxyサイトから見ると適切に機能しません。 GitHubで見る

(作成: gh-md-toc)

歴史 / クレジット

このロールは、@savoirfairelinuxによるansible-nexus3-ossのフォークです。元のリポジトリでメンテナンス終了を発表されました。 以下のチケットを参照してください:

元の作成者の方々に感謝します。

要件

  • 最新の Ansible バージョンが必要です。メンテナンスや開発中に Ansible バージョンを追っており、新機能を活用する場合があります。
  • 対応OS。CentOS 8、Ubuntu Bionic (18.04)、Debian Buster 用に、Moleculeでテストしています。他のMoleculeシナリオは、CentOS 7、Ubuntu Xenial (16.04)、Debian Stretchでローカルに実行できます。
  • rsyncはターゲットマシンにインストールされている必要があります。
  • プレイブックを実行するホストにjmespathライブラリがインストールされている必要があります。
  • Java 8(必須)
    • OracleはJava 8のEOLを発表しました。Sonatypeはopenjdk8を推奨しています
    • 詳細については、nexus3 システム要件を参照してください。
  • Apache HTTPD(オプション)
    • SSLリバースプロキシのセットアップに使用されます。
    • 設定で以下のモジュールを有効にする必要があります: mod_ssl, mod_rewrite, mod_proxy, mod_proxy_http, mod_headers。

ロール変数

Ansibleの変数とデフォルト値は次の通りです(default/main.yml参照):

一般の変数

    nexus_version: ''
    nexus_timezone: 'UTC'
    nexus_download_url: "http://download.sonatype.com/nexus/3"

デフォルトで最新のNexusバージョンがインストールされます。nexus_version変数を設定することで特定のバージョンを指定できます。

その他の設定や変数については原文を参照してください。

ライセンス

GNU GPLv3

作者情報

詳細は: https://github.com/ansible-ThoTeam

プロジェクトについて

Ansible Role for Sonatype Nexus Installation

インストール
ansible-galaxy install jetune.nexus
ライセンス
gpl-3.0
ダウンロード
519
所有者