robertdebock.artifactory

Ansible Role Artifactory

This role helps you install and set up Artifactory on your system.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

Here is a simple playbook example, which is tested with every update:

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.artifactory

You need to prepare your machine first. In CI, this is done with the following:

---
- name: Prepare
  hosts: all
  gather_facts: false
  become: true

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

For a complete guide on how to use these roles, check this link.

Role Variables

You can find the default variable values in the following file:

---
# defaults file for artifactory

# The location where Artifactory stores data.
artifactory_file_store_dir: /data

# The type of Artifactory installation.
# Options are "oss", "jcr" or "cpp-ce".
artifactory_flavour: oss

Requirements

State of Used Roles

These roles are used to prepare the system:

Requirement GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab

Context

This role works with many other compatible roles. For more details, check the documentation of these roles.

Here is a visual representation of related roles: dependencies

Compatibility

This role has been tested on these container images:

Container Tags
EL 9

You need at least Ansible version 2.12. Tests have been run on:

  • The previous version.
  • The current version.
  • The development version.

If you find any issues, please report them on GitHub.

License

This project is licensed under the Apache-2.0.

Author Information

Created by robertdebock.

If you'd like to support my work, please consider sponsoring me.

Informazioni sul progetto

Install and configure artifactory on your system.

Installa
ansible-galaxy install robertdebock.artifactory
Licenza
apache-2.0
Download
2.6k
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.