File tree 8 files changed +8
-26
lines changed
8 files changed +8
-26
lines changed Original file line number Diff line number Diff line change 171
171
}
172
172
173
173
' Debian' : {
174
- if $::operatingsystem == ' Debian' {
174
+ if $facts [' os' ][' name' ] == ' Debian' or
175
+ ($facts [' os' ][' name' ] == ' Ubuntu' and versioncmp($facts [' os' ][' release' ][' major' ], ' 20.04' ) >= 0) {
175
176
$provider = ' mariadb'
176
- } else { # Ubuntu
177
+ } else {
177
178
$provider = ' mysql'
178
179
}
179
180
if $provider == ' mariadb' {
Original file line number Diff line number Diff line change 34
34
}
35
35
36
36
# Debian: Creating world readable directories before installing.
37
- case $::operatingsystem {
37
+ case $facts [ ' os ' ][ ' family ' ] {
38
38
' Debian' : {
39
39
if $managed_dirs {
40
40
$managed_dirs .each | $entry | {
Original file line number Diff line number Diff line change @@ -38,8 +38,7 @@ class { 'mysql::server':
38
38
},
39
39
databases => {
40
40
'somedb' => {
41
- ensure => 'present',
42
- charset => #{ fetch_charset } ,
41
+ ensure => 'present',
43
42
},
44
43
}
45
44
}
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ class { 'mysql::server':
14
14
mysql::db { 'spec1':
15
15
user => 'root1',
16
16
password => 'password',
17
- charset => #{ fetch_charset } ,
18
17
}
19
18
MANIFEST
20
19
end
@@ -43,7 +42,6 @@ class { 'mysql::server': override_options => { 'root_password' => 'password' } }
43
42
user => 'root1',
44
43
password => 'password',
45
44
sql => '/tmp/spec.sql',
46
- charset => #{ fetch_charset } ,
47
45
}
48
46
MANIFEST
49
47
end
@@ -68,7 +66,6 @@ class { 'mysql::server': override_options => { 'root_password' => 'password' } }
68
66
user => 'root1',
69
67
password => 'password',
70
68
dbname => 'realdb',
71
- charset => #{ fetch_charset } ,
72
69
}
73
70
MANIFEST
74
71
end
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ class { 'mysql::server': root_password => 'password' }
12
12
]:
13
13
user => 'backup',
14
14
password => 'secret',
15
- charset => #{ fetch_charset } ,
16
15
}
17
16
18
17
class { 'mysql::server::backup':
@@ -73,7 +72,6 @@ class { 'mysql::server': root_password => 'password' }
73
72
]:
74
73
user => 'backup',
75
74
password => 'secret',
76
- charset => #{ fetch_charset } ,
77
75
}
78
76
79
77
class { 'mysql::server::backup':
@@ -138,7 +136,6 @@ class { 'mysql::server': root_password => 'password' }
138
136
]:
139
137
user => 'backup',
140
138
password => 'secret',
141
- charset => #{ fetch_charset } ,
142
139
}
143
140
case $facts['os']['family'] {
144
141
/Debian/: {
@@ -259,7 +256,6 @@ class { 'mysql::server': root_password => 'password' }
259
256
]:
260
257
user => 'backup',
261
258
password => 'secret',
262
- charset => #{ fetch_charset } ,
263
259
}
264
260
case $facts['os']['family'] {
265
261
/Debian/: {
Original file line number Diff line number Diff line change @@ -15,8 +15,7 @@ class { 'mysql::server': }
15
15
describe 'creating database' do
16
16
pp = <<-MANIFEST
17
17
mysql_database { 'spec_db':
18
- ensure => present,
19
- charset => #{ fetch_charset } ,
18
+ ensure => present,
20
19
}
21
20
MANIFEST
22
21
it 'works without errors' do
@@ -38,7 +37,7 @@ class { 'mysql::server': }
38
37
collate => 'latin1_swedish_ci',
39
38
}
40
39
mysql_database { 'spec_utf8':
41
- charset => #{ fetch_charset } ,
40
+ charset => 'utf8' ,
42
41
collate => 'utf8_general_ci',
43
42
}
44
43
MANIFEST
Original file line number Diff line number Diff line change @@ -273,8 +273,7 @@ class { 'mysql::server':
273
273
$dbSubnet = '10.10.10.%'
274
274
275
275
mysql_database { 'foo':
276
- ensure => present,
277
- charset => '#{ fetch_charset } ',
276
+ ensure => present,
278
277
}
279
278
280
279
exec { 'mysql-create-table':
@@ -686,7 +685,6 @@ class { 'mysql::server': override_options => { 'root_password' => 'password' } }
686
685
user => 'root1',
687
686
password => 'password',
688
687
sql => '/tmp/grant_spec_table.sql',
689
- charset => #{ fetch_charset } ,
690
688
}
691
689
MANIFEST
692
690
it 'creates table' do
Original file line number Diff line number Diff line change @@ -32,14 +32,6 @@ def export_locales
32
32
LitmusHelper . instance . run_shell ( '. ~/.bashrc' )
33
33
end
34
34
35
- def fetch_charset
36
- @charset ||= if os [ :family ] == 'ubuntu' && os [ :release ] =~ %r{^20\. 04}
37
- 'utf8mb3'
38
- else
39
- 'utf8'
40
- end
41
- end
42
-
43
35
RSpec . configure do |c |
44
36
c . before :suite do
45
37
if os [ :family ] == 'debian' || os [ :family ] == 'ubuntu'
You can’t perform that action at this time.
0 commit comments