Project

General

Profile

« Previous | Next » 

Revision f74e45d1

Added by Michael Moll almost 9 years ago

support puppet master setup on FreeBSD

Closes GH-288

View differences:

manifests/server/install.pp
class puppet::server::install {
$server_package_default = $::puppet::server_implementation ? {
'master' => $::operatingsystem ? {
/(Debian|Ubuntu)/ => ['puppetmaster-common','puppetmaster'],
default => ['puppet-server'],
'master' => $::osfamily ? {
'Debian' => ['puppetmaster-common','puppetmaster'],
/^(FreeBSD|DragonFly)$/ => [],
default => ['puppet-server'],
},
'puppetserver' => 'puppetserver',
}
......
owner => $puppet::server_user,
}
$git_shell = $::osfamily ? {
/^(FreeBSD|DragonFly)$/ => '/usr/local/bin/git-shell',
default => '/usr/bin/git-shell'
}
user { $puppet::server_user:
shell => '/usr/bin/git-shell',
shell => $git_shell,
require => Class['::git::install'],
}
}

Also available in: Unified diff