Project

General

Profile

« Previous | Next » 

Revision 39ea9872

Added by Greg Sutcliffe over 7 years ago

Add Archlinux data to params and provider::params

View differences:

manifests/params.pp
}
}
}
/(ArchLinux|Suse)/: {
'Suse': {
# Only the agent classes (cron / service) are supported for now, which
# doesn't require any OS-specific params
}
'Archlinux': {
$puppet_basedir = regsubst($::rubyversion, '^(\d+\.\d+).*$', '/usr/lib/ruby/vendor_ruby/\1/puppet')
$puppet_etcdir = '/etc/puppetlabs/puppet'
$puppet_home = '/var/lib/puppet'
}
/^(FreeBSD|DragonFly)$/: {
$puppet_basedir = regsubst($::rubyversion, '^(\d+\.\d+).*$', '/usr/local/lib/ruby/site_ruby/\1/puppet')
$puppet_etcdir = '/usr/local/etc/puppet'
manifests/providers/params.pp
$json_package = 'rubygem-json'
$apipie_bindings_package = 'rubygem-apipie-bindings'
}
'Archlinux': {
$oauth_package = 'ruby-oauth'
$json_package = 'ruby-json'
$apipie_bindings_package = 'ruby-apipie-bindings'
}
'Linux': {
case $::operatingsystem {
'Amazon': {

Also available in: Unified diff