|
358 | 358 | $suphp_addhandler = 'x-httpd-php' |
359 | 359 | $suphp_engine = 'off' |
360 | 360 | $suphp_configpath = '/etc/php5/apache2' |
361 | | - if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '9') < 0) { |
362 | | - # Only the major version is used here |
363 | | - $php_version = '5' |
364 | | - $mod_packages = { |
365 | | - 'auth_cas' => 'libapache2-mod-auth-cas', |
366 | | - 'auth_kerb' => 'libapache2-mod-auth-kerb', |
367 | | - 'auth_openidc' => 'libapache2-mod-auth-openidc', |
368 | | - 'auth_gssapi' => 'libapache2-mod-auth-gssapi', |
369 | | - 'auth_mellon' => 'libapache2-mod-auth-mellon', |
370 | | - 'authnz_pam' => 'libapache2-mod-authnz-pam', |
371 | | - 'dav_svn' => 'libapache2-svn', |
372 | | - 'fastcgi' => 'libapache2-mod-fastcgi', |
373 | | - 'fcgid' => 'libapache2-mod-fcgid', |
374 | | - 'geoip' => 'libapache2-mod-geoip', |
375 | | - 'intercept_form_submit' => 'libapache2-mod-intercept-form-submit', |
376 | | - 'jk' => 'libapache2-mod-jk', |
377 | | - 'lookup_identity' => 'libapache2-mod-lookup-identity', |
378 | | - 'nss' => 'libapache2-mod-nss', |
379 | | - 'pagespeed' => 'mod-pagespeed-stable', |
380 | | - 'passenger' => 'libapache2-mod-passenger', |
381 | | - 'perl' => 'libapache2-mod-perl2', |
382 | | - 'phpXXX' => 'libapache2-mod-phpXXX', |
383 | | - 'proxy_html' => 'libapache2-mod-proxy-html', |
384 | | - 'python' => 'libapache2-mod-python', |
385 | | - 'rpaf' => 'libapache2-mod-rpaf', |
386 | | - 'security' => 'libapache2-modsecurity', |
387 | | - 'shib2' => 'libapache2-mod-shib2', |
388 | | - 'suphp' => 'libapache2-mod-suphp', |
389 | | - 'wsgi' => 'libapache2-mod-wsgi', |
390 | | - 'xsendfile' => 'libapache2-mod-xsendfile', |
391 | | - } |
392 | | - } else { |
393 | | - $php_version = $facts['operatingsystemmajrelease'] ? { |
394 | | - '9' => '7.0', # Debian Stretch |
395 | | - '16.04' => '7.0', # Ubuntu Xenial |
396 | | - '10' => '7.3', # Debian Buster |
397 | | - '20.04' => '7.4', # Ubuntu Foccal Fossal |
398 | | - default => '7.2', # Ubuntu Bionic, Cosmic and Disco |
399 | | - } |
400 | | - $mod_packages = { |
401 | | - 'apreq2' => 'libapache2-mod-apreq2', |
402 | | - 'auth_cas' => 'libapache2-mod-auth-cas', |
403 | | - 'auth_kerb' => 'libapache2-mod-auth-kerb', |
404 | | - 'auth_openidc' => 'libapache2-mod-auth-openidc', |
405 | | - 'auth_gssapi' => 'libapache2-mod-auth-gssapi', |
406 | | - 'auth_mellon' => 'libapache2-mod-auth-mellon', |
407 | | - 'authnz_pam' => 'libapache2-mod-authnz-pam', |
408 | | - 'dav_svn' => 'libapache2-mod-svn', |
409 | | - 'fastcgi' => 'libapache2-mod-fastcgi', |
410 | | - 'fcgid' => 'libapache2-mod-fcgid', |
411 | | - 'geoip' => 'libapache2-mod-geoip', |
412 | | - 'intercept_form_submit' => 'libapache2-mod-intercept-form-submit', |
413 | | - 'jk' => 'libapache2-mod-jk', |
414 | | - 'lookup_identity' => 'libapache2-mod-lookup-identity', |
415 | | - 'nss' => 'libapache2-mod-nss', |
416 | | - 'pagespeed' => 'mod-pagespeed-stable', |
417 | | - 'passenger' => 'libapache2-mod-passenger', |
418 | | - 'perl' => 'libapache2-mod-perl2', |
419 | | - 'phpXXX' => 'libapache2-mod-phpXXX', |
420 | | - 'python' => 'libapache2-mod-python', |
421 | | - 'rpaf' => 'libapache2-mod-rpaf', |
422 | | - 'security' => 'libapache2-mod-security2', |
423 | | - 'shib2' => 'libapache2-mod-shib2', |
424 | | - 'wsgi' => 'libapache2-mod-wsgi', |
425 | | - 'xsendfile' => 'libapache2-mod-xsendfile', |
426 | | - } |
| 361 | + |
| 362 | + $php_version = $facts['operatingsystemmajrelease'] ? { |
| 363 | + '9' => '7.0', # Debian Stretch |
| 364 | + '16.04' => '7.0', # Ubuntu Xenial |
| 365 | + '10' => '7.3', # Debian Buster |
| 366 | + '20.04' => '7.4', # Ubuntu Foccal Fossal |
| 367 | + default => '7.2', # Ubuntu Bionic, Cosmic and Disco |
| 368 | + } |
| 369 | + $mod_packages = { |
| 370 | + 'apreq2' => 'libapache2-mod-apreq2', |
| 371 | + 'auth_cas' => 'libapache2-mod-auth-cas', |
| 372 | + 'auth_kerb' => 'libapache2-mod-auth-kerb', |
| 373 | + 'auth_openidc' => 'libapache2-mod-auth-openidc', |
| 374 | + 'auth_gssapi' => 'libapache2-mod-auth-gssapi', |
| 375 | + 'auth_mellon' => 'libapache2-mod-auth-mellon', |
| 376 | + 'authnz_pam' => 'libapache2-mod-authnz-pam', |
| 377 | + 'dav_svn' => 'libapache2-mod-svn', |
| 378 | + 'fastcgi' => 'libapache2-mod-fastcgi', |
| 379 | + 'fcgid' => 'libapache2-mod-fcgid', |
| 380 | + 'geoip' => 'libapache2-mod-geoip', |
| 381 | + 'intercept_form_submit' => 'libapache2-mod-intercept-form-submit', |
| 382 | + 'jk' => 'libapache2-mod-jk', |
| 383 | + 'lookup_identity' => 'libapache2-mod-lookup-identity', |
| 384 | + 'nss' => 'libapache2-mod-nss', |
| 385 | + 'pagespeed' => 'mod-pagespeed-stable', |
| 386 | + 'passenger' => 'libapache2-mod-passenger', |
| 387 | + 'perl' => 'libapache2-mod-perl2', |
| 388 | + 'phpXXX' => 'libapache2-mod-phpXXX', |
| 389 | + 'python' => 'libapache2-mod-python', |
| 390 | + 'rpaf' => 'libapache2-mod-rpaf', |
| 391 | + 'security' => 'libapache2-mod-security2', |
| 392 | + 'shib2' => 'libapache2-mod-shib2', |
| 393 | + 'wsgi' => 'libapache2-mod-wsgi', |
| 394 | + 'xsendfile' => 'libapache2-mod-xsendfile', |
427 | 395 | } |
| 396 | + |
428 | 397 | $error_log = 'error.log' |
429 | 398 | $scriptalias = '/usr/lib/cgi-bin' |
430 | 399 | $access_log_file = 'access.log' |
431 | | - if $::osfamily == 'Debian' and versioncmp($::operatingsystemrelease, '8') < 0 { |
432 | | - $shib2_lib = 'mod_shib_22.so' |
433 | | - } elsif ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '19.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '10') < 0) { |
| 400 | + if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '19.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '10') < 0) { |
434 | 401 | $shib2_lib = 'mod_shib2.so' |
435 | 402 | } else { |
436 | 403 | $shib2_lib = 'mod_shib.so' |
|
446 | 413 | $fastcgi_lib_path = '/var/lib/apache2/fastcgi' |
447 | 414 | $mime_support_package = 'mime-support' |
448 | 415 | $mime_types_config = '/etc/mime.types' |
449 | | - if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '13.10') >= 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '8') >= 0) { |
450 | | - $docroot = '/var/www/html' |
451 | | - } else { |
452 | | - $docroot = '/var/www' |
453 | | - } |
| 416 | + $docroot = '/var/www/html' |
454 | 417 | $cas_cookie_path = '/var/cache/apache2/mod_auth_cas/' |
455 | 418 | $mellon_lock_file = undef |
456 | 419 | $mellon_cache_size = undef |
|
510 | 473 | } |
511 | 474 | $alias_icons_path = '/usr/share/apache2/icons' |
512 | 475 | $error_documents_path = '/usr/share/apache2/error' |
513 | | - if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '13.10') >= 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '8') >= 0) { |
514 | | - $dev_packages = ['libaprutil1-dev', 'libapr1-dev', 'apache2-dev'] |
515 | | - } else { |
516 | | - $dev_packages = ['libaprutil1-dev', 'libapr1-dev', 'apache2-prefork-dev'] |
517 | | - } |
| 476 | + $dev_packages = ['libaprutil1-dev', 'libapr1-dev', 'apache2-dev'] |
518 | 477 |
|
519 | 478 | # |
520 | 479 | # Passenger-specific settings |
521 | 480 | # |
522 | 481 |
|
523 | 482 | $passenger_conf_file = 'passenger.conf' |
524 | 483 | $passenger_conf_package_file = undef |
525 | | - |
526 | | - if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '14.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '8') < 0) { |
527 | | - $passenger_root = '/usr' |
528 | | - $passenger_ruby = '/usr/bin/ruby' |
529 | | - $passenger_default_ruby = undef |
530 | | - } else { |
531 | | - $passenger_root = '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini' |
532 | | - $passenger_ruby = undef |
533 | | - $passenger_default_ruby = '/usr/bin/ruby' |
534 | | - } |
| 484 | + $passenger_root = '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini' |
| 485 | + $passenger_ruby = undef |
| 486 | + $passenger_default_ruby = '/usr/bin/ruby' |
535 | 487 | $wsgi_socket_prefix = undef |
536 | 488 | } elsif $::osfamily == 'FreeBSD' { |
537 | 489 | $user = 'www' |
|
0 commit comments