dimmaryanto93.sonatype_nexus_oss
dimmaryanto93.sonatype_nexus_oss
このリポジトリは、Linux向けにSonatype nexus-ossをインストールするために使用されます。
サポートプラットフォーム
- Debian
- Ubuntu
- CentOS
Ansible - ユーザーガイド
実行する準備は以下の通りです。
- サーバーに新しいユーザーを作成します。非常に強力なパスワードまたはパスワードジェネレーターを使用することをお勧めします。
adduser <ユーザー名>
visudoを使用してNOPASSWDでsudoersに権限を付与します。
ユーザー名 ALL=(ALL) NOPASSWD:ALL
- 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
インストール
ansible-galaxy install dimmaryanto93.sonatype_nexus_ossライセンス
Unknown
ダウンロード
138
所有者
Chief Technology Officer @tabeldatadotcom
