Revision 39ea9872
Added by Greg Sutcliffe over 7 years ago
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
Add Archlinux data to params and provider::params