|
41 | 41 | 'RedHat': {
|
42 | 42 | case $facts['os']['name'] {
|
43 | 43 | 'Fedora': {
|
44 |
| - if versioncmp($::operatingsystemrelease, '19') >= 0 or $::operatingsystemrelease == 'Rawhide' { |
| 44 | + if versioncmp($facts['os']['release']['full'], '19') >= 0 or $facts['os']['release']['full'] == 'Rawhide' { |
45 | 45 | $provider = 'mariadb'
|
46 | 46 | } else {
|
47 | 47 | $provider = 'mysql'
|
48 | 48 | }
|
49 | 49 | $python_package_name = 'MySQL-python'
|
50 | 50 | }
|
51 | 51 | 'Amazon': {
|
52 |
| - if versioncmp($::operatingsystemrelease, '2') >= 0 { |
| 52 | + if versioncmp($facts['os']['release']['full'], '2') >= 0 { |
53 | 53 | $provider = 'mariadb'
|
54 | 54 | } else {
|
55 | 55 | $provider = 'mysql'
|
|
207 | 207 | $managed_dirs = ['tmpdir','basedir','datadir','innodb_data_home_dir','innodb_log_group_home_dir','innodb_undo_directory','innodb_tmpdir']
|
208 | 208 |
|
209 | 209 | # mysql::bindings
|
210 |
| - if ($facts['os']['name'] == 'Debian' and versioncmp($::operatingsystemrelease, '10') >= 0) or |
211 |
| - ($facts['os']['name'] == 'Ubuntu' and versioncmp($::operatingsystemrelease, '20.04') >= 0) { |
| 210 | + if ($facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['full'], '10') >= 0) or |
| 211 | + ($facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['full'], '20.04') >= 0) { |
212 | 212 | $java_package_name = 'libmariadb-java'
|
213 | 213 | } else {
|
214 | 214 | $java_package_name = 'libmysql-java'
|
215 | 215 | }
|
216 | 216 | $perl_package_name = 'libdbd-mysql-perl'
|
217 |
| - if ($facts['os']['name'] == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') >= 0) or |
| 217 | + if ($facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['full'], '16.04') >= 0) or |
218 | 218 | ($facts['os']['name'] == 'Debian') {
|
219 | 219 | $php_package_name = 'php-mysql'
|
220 | 220 | } else {
|
221 | 221 | $php_package_name = 'php5-mysql'
|
222 | 222 | }
|
223 |
| - if ($facts['os']['name'] == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') < 0) or |
224 |
| - ($facts['os']['name'] == 'Ubuntu' and versioncmp($::operatingsystemrelease, '20.04') >= 0) or |
| 223 | + if ($facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['full'], '16.04') < 0) or |
| 224 | + ($facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['full'], '20.04') >= 0) or |
225 | 225 | ($facts['os']['name'] == 'Debian') {
|
226 | 226 | $xtrabackup_package_name = 'percona-xtrabackup-24'
|
227 | 227 | }
|
228 |
| - if ($facts['os']['name'] == 'Ubuntu' and versioncmp($::operatingsystemrelease, '20.04') >= 0) or |
229 |
| - ($facts['os']['name'] == 'Debian' and versioncmp($::operatingsystemrelease, '11') >= 0) { |
| 228 | + if ($facts['os']['name'] == 'Ubuntu' and versioncmp($facts['os']['release']['full'], '20.04') >= 0) or |
| 229 | + ($facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['full'], '11') >= 0) { |
230 | 230 | $python_package_name = 'python3-mysqldb'
|
231 | 231 | } else {
|
232 | 232 | $python_package_name = 'python-mysqldb'
|
|
0 commit comments