packstack/packstack/puppet/modules/remote/manifests/params.pp

39 lines
814 B
Puppet

class remote::params {
case $::osfamily {
'RedHat': {
case $::operatingsystem {
'Fedora': {
if (is_integer($::operatingsystemrelease) and $::operatingsystemrelease >= 19) or $::operatingsystemrelease == 'Rawhide' {
$mysql_client_package = 'mariadb'
} else {
$mysql_client_package = 'mysql'
}
}
'RedHat', 'CentOS', 'Scientific': {
if $::operatingsystemmajrelease >= 7 {
$mysql_client_package = 'mariadb'
} else {
$mysql_client_package = 'mysql'
}
}
default: {
$mysql_client_package = 'mysql'
}
}
}
'Debian': {
$mysql_client_package = 'mysql'
}
default: {
fail("Unsupported platform")
}
}
}