File tree Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Original file line number Diff line number Diff line change 88
88
}
89
89
90
90
' Suse' : {
91
- $client_package_name = $::operatingsystem ? {
92
- /OpenSuSE/ => ' mysql-community-server-client' ,
93
- /(SLES|SLED)/ => ' mysql-client' ,
94
- }
95
- $server_package_name = $::operatingsystem ? {
96
- /OpenSuSE/ => ' mysql-community-server' ,
97
- /(SLES|SLED)/ => ' mysql' ,
91
+ case $::operatingsystem {
92
+ ' OpenSuSE' : {
93
+ $client_package_name = ' mysql-community-server-client'
94
+ $server_package_name = ' mysql-community-server'
95
+ $basedir = ' /usr'
96
+ }
97
+ ' SLES' ,' SLED' : {
98
+ if $::operatingsystemmajrelease >= 12 {
99
+ $client_package_name = ' mariadb-client'
100
+ $server_package_name = ' mariadb'
101
+ $basedir = undef
102
+ } else {
103
+ $client_package_name = ' mysql-client'
104
+ $server_package_name = ' mysql'
105
+ $basedir = ' /usr'
106
+ }
107
+ }
108
+ default: {
109
+ fail(" Unsupported platform: puppetlabs-${module_name} currently doesn't support ${::operatingsystem} " )
110
+ }
98
111
}
99
- $basedir = ' /usr'
100
112
$config_file = ' /etc/my.cnf'
101
113
$includedir = ' /etc/my.cnf.d'
102
114
$datadir = ' /var/lib/mysql'
You can’t perform that action at this time.
0 commit comments