dimmaryanto93.sonatype_nexus_oss_registry
dimmaryanto93.sonatype_nexus_oss_registry
このリポジトリは、Sonatype Nexus OSS のレジストリを Rest API を使用して構成するために使用されます。以下のサポートがあります。
- docker
- maven
- npm
- その他
Ansible - ユーザーガイド
準備作業として、以下を行う必要があります。
- サーバー上に新しいユーザーを作成します。非常に強力なパスワードを使用することをお勧めします。またはパスワードジェネレーターを使用してください。
adduser <username>
visudoを使用して、NOPASSWD で sudoers に権限を付与します。
username 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 の設定に使用できるいくつかの変数があります。以下のようになります。
| 変数名 | 例の値 | 説明 |
|---|
依存関係
なし
例のプレイブック
ロールを使用する方法の例を含めることは、ユーザーにとって非常に役立ちます(パラメーターとして渡される変数を使用するなど)。
- hosts: servers
vars:
nexus_admin_user: admin
nexus_admin_password: admin123
nexus_default_host: 'localhost'
nexus_default_port: '8081'
nexus_registry_docker_enabled: true
docker_registry_hosted_name: 'docker-registry'
docker_registry_hosted_port: '8087'
docker_registry_group_name: 'docker-public-group'
docker_registry_group_port: '8086'
nexus_registry_docker_repositories: []
roles:
- dimmaryanto93.sonatype_nexus_oss_registry
ライセンス
MIT
インストール
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registryライセンス
Unknown
ダウンロード
143
所有者
Chief Technology Officer @tabeldatadotcom
