dimmaryanto93.sonatype_nexus_oss_registry

dimmaryanto93.sonatype_nexus_oss_registry

Этот репозиторий используется для настройки реестра в Sonatype Nexus OSS с помощью Rest API, таких как:

  • docker
  • maven
  • npm
  • и другие

Ansible - Руководство пользователя

Подготовка, которую необходимо осуществить, включает в себя следующее:

  1. Создайте нового пользователя на вашем сервере. Рекомендуется использовать очень-очень сильный пароль или генератор паролей.
adduser <имя_пользователя>
  1. Предоставьте права sudo без необходимости ввода пароля, используя visudo
имя_пользователя    ALL=(ALL) NOPASSWD:ALL
  1. Аутентифицируйтесь с помощью приватного ключа для входа по ssh, сгенерируйте ssh ключ на вашем локальном компьютере, затем используйте ssh-copy-id user@ваш-ip-сервер, чтобы копировать публичный ключ на ваш сервер.

Требования

Для использования этой роли нам нужны пакеты/коллекции:

Вы можете установить их следующим образом:

ansible-galaxy collection install ansible.posix community.general

Или вы можете использовать файл requirement.yaml и установить с помощью ansible-galaxy collection install -r 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

О проекте

Install sonatype nexus-oss for linux

Установить
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registry
Лицензия
Unknown
Загрузки
143
Владелец
Chief Technology Officer @tabeldatadotcom