Skip to content

Instantly share code, notes, and snippets.

@nicgrayson
Last active December 31, 2015 23:09
Show Gist options
  • Select an option

  • Save nicgrayson/8058260 to your computer and use it in GitHub Desktop.

Select an option

Save nicgrayson/8058260 to your computer and use it in GitHub Desktop.
include_recipe 'runit::default'
include_recipe 'apt::default'
include_recipe 'java::default'
user 'artifactory' do
home '/opt/artifactory'
end
package 'unzip'
ark 'artifactory' do
url node[:artifactory_url]
path '/opt'
action :put
owner 'artifactory'
group 'artifactory'
end
directory '/opt/artifactory/logs' do
owner 'artifactory'
group 'artifactory'
end
runit_service 'artifactory'
#!/bin/sh
exec svlogd -tt /opt/artifactory/logs/application.log
#!/bin/sh
exec 2>&1
exec chpst -u artifactory /opt/artifactory/bin/artifactory.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment