https://github.com/dockpack/artifactory
Ansible role to install Artifactory, the Maven repository manager by JFrog.
https://github.com/dockpack/artifactory
ansible-roles artifactory java jfrog maven-repository
Last synced: 23 days ago
JSON representation
Ansible role to install Artifactory, the Maven repository manager by JFrog.
- Host: GitHub
- URL: https://github.com/dockpack/artifactory
- Owner: dockpack
- License: mit
- Archived: true
- Created: 2015-02-27T14:47:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-01-01T23:10:53.000Z (almost 6 years ago)
- Last Synced: 2025-01-19T00:52:54.427Z (9 months ago)
- Topics: ansible-roles, artifactory, java, jfrog, maven-repository
- Language: Shell
- Size: 65.4 KB
- Stars: 22
- Watchers: 3
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
bbaassssiiee.artifactory
=========
Install Artifactory, the Maven repository manager by JFrog.
Requirements
------------
This role was built for RedHat systems like RHEL 6, Centos 6. It needs Java, and PostgreSQL or MySQL.
Role Variables
--------------
artifactory_database can hold either 'mysql' or 'postgresql', you should provide the database yourself now,
it is no longer a transitive dependency.
artifactory_password is defined in defaults/main/yml, override it in group_vars.
artifactory_version is defined in vars/main.yml
Set JAVA_OPTIONS in templates/etc-opt-jfrog-artifactory-default.j2
Dependencies
------------
Artifactory needs Java and either PostgreSQL or MySQL. I tested this role with Java by geerlingguy and MariaDB by pcextreme.
ansible-galaxy install -p roles pcextreme.mariadb
ansible-galaxy install -p roles geerlingguy.java
Example Playbook
----------------
For a complete example with this role check out my buildserver:
git clone https://github.com/bbaassssiiee/buildserver.git
Example of how to use this role:
- hosts: servers
roles:
- { role: bbaassssiiee.artifactory }
License
-------
BSD,MIT
Author Information
------------------
Bas Meijer @bbaassssiiee