Before installing the JFrog Ansible Collection, refer to System Requirements for information on supported platforms, supported browsers, required ports and other requirements.
Note
Each JFrog product must be installed on a separate box.
Note
When installing the JFrog Platform, you must run the installation as a root user or provide sudo access to a non-root user.
You can install the JFrog Ansible Collection on the following operating systems.
Ubuntu LTS versions (20.4/22.04)
RHEL 8.x, 9.x
Debian 10.x/11.x
From 10.11.x collection and above if you use fully qualified collection name (FQCN), run the following command to install collection dependencies.
ansible-galaxy collection install community.postgresql community.general ansible.posix
Requirements Matrix
The following table describes what is required for each single-service node. In a high availability configuration, a single-service node represents each of the HA server instances.
Operating Systems and Platform Support
The following table lists the supported operating systems and the versions.
Product | Debian | RHEL | Ubuntu | Amazon Linux | Windows Server |
---|---|---|---|---|---|
Artifactory | 10.x, 11.x | 8.x, 9.x | 20.04, 22.04 | Amazon Linux 2023 | 2016 or 2019 |
Xray | 10.x, 11.x | 8.x, 9.x | 20.04, 22.04 | ||
Distribution | 10.x, 11.x | 8.x, 9.x | 20.04, 22.04 | ||
Insight | 10.x, 11.x | 8.x, 9.x | 20.04, 22.04 | Amazon Linux 2023 | |
Pipelines | 8.x | 20.04, 22.04 | Amazon Linux 2023 | Build nodes only |
Supported Platforms
The following table lists the supported platforms.
Product | x86-64 | ARM64 | Kubernetes | OpenShift |
---|---|---|---|---|
Artifactory | 1.19+ | 4.13+ | ||
Xray | 1.19+ | 4.13+ | ||
Distribution | 1.19+ | 4.13+ | ||
Insight | 1.19+ | |||
Pipelines | 1.19+ |
Installation on Kubernetes environments is through Helm Charts. Supported Helm version is Helm 3+.
Kubernetes Sizing Requirements
We have included YAML files with different sizing configurations for Artifactory , Xray, and Distribution in our GitHub pages. You can use these YAML files when you set up your cluster.
ARM64 Support for Container-Based Installations
Starting from version 7.41.4, Artifactory supports installation on ARM64 architecture specifically through Helm and Docker installations. When deploying Artifactory on an ARM64 platform, an external database must be set up as Artifactory does not support the bundled database for ARM64 installations. The appropriate ARM64 Container Image is automatically pulled during the Helm or Docker installation process.
Additionally, ARM64 support is available for Xray and Distribution all through container-based Installations.