39 lines
814 B
Puppet
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")
|
|
}
|
|
}
|
|
}
|