1 # Class: apache::version
3 # Try to automatically detect the version by OS
5 class apache::version {
6 # This will be 5 or 6 on RedHat, 6 or wheezy on Debian, 12 or quantal on Ubuntu, etc.
7 $osr_array = split($::operatingsystemrelease,'[\/\.]')
8 $distrelease = $osr_array[0]
10 fail("Class['apache::version']: Unparsable \$::operatingsystemrelease: ${::operatingsystemrelease}")
15 if ($::operatingsystem == 'Amazon') {
17 } elsif ($::operatingsystem == 'Fedora' and versioncmp($distrelease, '18') >= 0) or ($::operatingsystem != 'Fedora' and versioncmp($distrelease, '7') >= 0) {
24 if $::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '13.10') >= 0 {
26 } elsif $::operatingsystem == 'Debian' and versioncmp($distrelease, '8') >= 0 {
42 fail("Class['apache::version']: Unsupported osfamily: ${::osfamily}")