dimmaryanto93.sonatype_nexus_oss

dimmaryanto93.sonatype_nexus_oss

このリポジトリは、Linux向けにSonatype nexus-ossをインストールするために使用されます。

サポートプラットフォーム

  • Debian
  • Ubuntu
  • CentOS

Ansible - ユーザーガイド

実行する準備は以下の通りです。

  1. サーバーに新しいユーザーを作成します。非常に強力なパスワードまたはパスワードジェネレーターを使用することをお勧めします。
adduser <ユーザー名>
  1. visudoを使用してNOPASSWDでsudoersに権限を付与します。
ユーザー名    ALL=(ALL) NOPASSWD:ALL
  1. SSHログインのためにプライベートキーで認証します。ローカルマシンでSSHキーを生成し、ssh-copy-id user@your-ip-serverを使用して公開キーをサーバーにコピーします。

要件

このロールを使用するには、以下のパッケージ/コレクションが必要です。

これらをインストールするには、次のコマンドを使用します。

ansible-galaxy collection install ansible.posix community.general

または、requirement.yamlファイルを使用して、次のコマンドでインストールできます。

---
collections:
  - community.general
  - ansible.posix

ロール変数

Sonatype Nexus OSSを設定するために使用できるいくつかの変数があります。以下の通りです。

変数名 例の値 説明
nexus_download_url https://download.sonatype.com/nexus/3/latest-unix.tar.gz Linux用の最新版ダウンロードリンク
nexus_installation_path /opt/nexus デフォルトの抽出/インストールフォルダ
nexus_user nexus Nexusサービスを実行するための通常ユーザー
nexus_default_port 8081 Web管理コンソールのデフォルトポート
nexus_admin_password_print true 管理者ユーザーのログイン用パスワードを表示

依存関係

Sonatype Nexus OSSをインストールするには、公式サイトでの要件に従ったJava Development Kit (JDK)が必要です。こちらから確認できます。

oracle_javaロールを使うか、手動でインストールできます。

サンプルプレイブック

ロールの使い方を示すサンプルを含めることは、ユーザーにとって非常に便利です。

- hosts: servers
  become: true
  roles:
      - { role: dimmaryanto93.sonatype_nexus_oss }

ライセンス

MIT

プロジェクトについて

Install sonatype nexus-oss for linux

インストール
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss
ライセンス
Unknown
ダウンロード
138
所有者
Chief Technology Officer @tabeldatadotcom