|
147 | 147 | $vardir = '/var/lib/puppet' |
148 | 148 | $sharedir = '/usr/share/puppet' |
149 | 149 | $bindir = '/usr/bin' |
150 | | - $server_puppetserver_dir = '/etc/puppetserver' |
151 | | - $server_puppetserver_vardir = $vardir |
152 | | - $server_puppetserver_rundir = undef |
153 | | - $server_puppetserver_logdir = undef |
154 | | - $server_ruby_load_paths = [] |
155 | | - $server_jruby_gem_home = '/var/lib/puppet/jruby-gems' |
| 150 | + if $facts['os']['family'] == 'Debian' { |
| 151 | + $server_puppetserver_dir = '/etc/puppet/puppetserver' |
| 152 | + $server_puppetserver_vardir = '/var/lib/puppetserver' |
| 153 | + $server_puppetserver_rundir = '/run/puppetserver' |
| 154 | + $server_puppetserver_logdir = '/var/log/puppetserver' |
| 155 | + $server_ruby_load_paths = ['/usr/lib/puppetserver/ruby/vendor_ruby'] |
| 156 | + $server_jruby_gem_home = '/var/lib/puppetserver/jruby-gems' |
| 157 | + } else { |
| 158 | + $server_puppetserver_dir = '/etc/puppetserver' |
| 159 | + $server_puppetserver_vardir = $vardir |
| 160 | + $server_puppetserver_rundir = undef |
| 161 | + $server_puppetserver_logdir = undef |
| 162 | + $server_ruby_load_paths = [] |
| 163 | + $server_jruby_gem_home = '/var/lib/puppet/jruby-gems' |
| 164 | + } |
156 | 165 | } |
157 | 166 | $root_group = undef |
158 | 167 | $puppetconf_mode = '0644' |
|
269 | 278 | $server_ssl_dir = $ssldir |
270 | 279 | $server_version = undef |
271 | 280 |
|
272 | | - if $aio_package { |
| 281 | + if $aio_package or |
| 282 | + ($facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['major'], '12') >= 0) { |
273 | 283 | $client_package = ['puppet-agent'] |
274 | 284 | } elsif ($facts['os']['family'] =~ /(FreeBSD|DragonFly)/) { |
275 | 285 | $client_package = ["puppet${puppet_major}"] |
|
0 commit comments