artifactory

Роль Ansible artifactory

Установите и настройте artifactory на вашей системе.

GitHub GitLab Скачивания Версия
github gitlab downloads Version

Пример плейбука

Этот пример взят из molecule/default/converge.yml и проверяется при каждом обновлении, запросе на слияние и релизе.

---
- name: Свести
  hosts: все
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.artifactory

Машину нужно подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Подготовка
  hosts: все
  gather_facts: false
  become: true

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies

Смотрите также полное объяснение и пример о том, как использовать эти роли.

Переменные роли

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
# файл настроек по умолчанию для artifactory

# Место, где Artifactory должен хранить данные.
artifactory_file_store_dir: /data

# Тип установки artifactory.
# Выберите из "oss", "jcr" или "cpp-ce".
artifactory_flavour: oss

Требования

Состояние используемых ролей

Для подготовки системы используются следующие роли. Вы можете подготовить свою систему другим способом.

Требование GitHub GitLab
robertdebock.bootstrap Статус сборки GitHub Статус сборки GitLab
robertdebock.core_dependencies Статус сборки GitHub Статус сборки GitLab

Контекст

Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: зависимости

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
EL 9

Минимальная требуемая версия Ansible — 2.12, тесты были проведены на:

  • Предыдущей версии.
  • Текущей версии.
  • Разработке.

Если вы нашли проблемы, пожалуйста, зарегистрируйте их на GitHub.

Лицензия

Apache-2.0.

Информация об авторе

robertdebock

Пожалуйста, подумайте о спонсировании меня.

О проекте

Install and configure artifactory on your system.

Установить
ansible-galaxy install robertdebock/ansible-role-artifactory
Лицензия
apache-2.0
Загрузки
2288
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.