Installs JFrog's Artifactory OSS 6.8.7
- Java 8 (java cookbook)
- ark cookbook
This cookbook doesn't configure Artifactory since Artifactory was designed primarily for configuration from the UI. It's possible to bootstrap Artifactory's configuration by copying an existing configuration to $ARTIFACTORY_HOME/etc/artifactory.config.import.xml
. A configuration file can be obtained from a running Artifactory server using curl:
curl -u admin:password -X GET -H 'Accept: application/xml' http://localhost:8081/artifactory/api/system/configuration
Refer to Artifactory user guide for more details
The default username/password for the server is admin/password
node['artifactory']['home']
- Artifactory home directory. Artifacts are kept herenode['artifactory']['log_dir']
- Artifactory/tomcat logsnode['artifactory']['port']
- Artifactory http port, default is 8081node['artifactory']['shutdown_port']
- Artifactory shutdown http port, default is 8015node['artifactory']['java']['xmx']
- java Xmx (max heap size)node['artifactory']['java']['xms']
- java Xms (initial heap size)node['artifactory']['java']['extra_opts']
- Extra java options, default is '-XX:+UseG1GC'node['artifactory']['install_java']
- Instruct this cookbook to install Java for you. Defaulttrue
node['artifactory']['use_ajp']
- Instruct this cookbook to install AJP proxy for you. Defaultfalse
node['artifactory']['ajp']['port']
-Port to use for AJP. Default 8019node['artifactory']['ajp']['maxThreads']
- Maximum number of AJP threads. Default 500node['artifactory']['ajp']['minSpareThreads']
- Number of reserved threads. Default 20node['artifactory']['ajp']['enableLookups']
- Whether to do DNS lookups (performance hit) Default falsenode['artifactory']['ajp']['backlog']
- Maximum amounty of requests to queue when all threads are in use. Default 100
- artifactory::default - Installs Artifactory
- artifactory::apache-proxy - Setup Apache reverse proxy in front of Artifactory
Author:: Patrick Schaumburg ([email protected])
- Avishai Ish-Shalom ([email protected])
- Eric Helgeson ([email protected])
- Ronald Chmara ([email protected])
Apache 2.0