File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 10
10
end
11
11
12
12
context 'when triggering puppet simple string error' do
13
+ # 'service_enabled' being set to false can cause random failures in Debian 9
14
+ let ( :os_variant ) do
15
+ if fact ( 'operatingsystem' ) =~ %r{Debian} && fact ( 'operatingsystemrelease' ) =~ %r{^9\. }
16
+ 'true'
17
+ else
18
+ 'false'
19
+ end
20
+ end
13
21
let ( :pp ) do
14
22
<<-MANIFEST
15
23
class { 'mysql::server':
@@ -24,7 +32,7 @@ class { 'mysql::server':
24
32
root_group => 'root',
25
33
root_password => 'test',
26
34
old_root_password => 'kittensnmittens',
27
- service_enabled => 'false'
35
+ service_enabled => '#{ os_variant } ',
28
36
}
29
37
MANIFEST
30
38
end
Original file line number Diff line number Diff line change @@ -50,9 +50,9 @@ class { 'mysql::server':
50
50
before ( :all ) do
51
51
@tmpdir = default . tmpdir ( 'mysql' )
52
52
end
53
- # 'manage_config_file' being set to false can cause random failures in Debian 9
54
- let ( :manage_config_file ) do
55
- if fact ( 'operatingsystem' ) == ' Debian' && fact ( 'operatingsystemrelease' ) == '9'
53
+ # 'manage_config_file'/'service_enabled' being set to false can cause random failures in Debian 9
54
+ let ( :os_variant ) do
55
+ if fact ( 'operatingsystem' ) =~ %r{ Debian} && fact ( 'operatingsystemrelease' ) =~ %r{^9 \. }
56
56
'true'
57
57
else
58
58
'false'
@@ -61,15 +61,15 @@ class { 'mysql::server':
61
61
let ( :pp ) do
62
62
<<-MANIFEST
63
63
class { 'mysql::server':
64
- manage_config_file => '#{ manage_config_file } ',
64
+ manage_config_file => '#{ os_variant } ',
65
65
override_options => { 'mysqld' => { 'key_buffer_size' => '32M' }},
66
66
package_ensure => 'present',
67
67
purge_conf_dir => 'false',
68
68
remove_default_accounts => 'false',
69
69
restart => 'false',
70
70
root_group => 'root',
71
71
root_password => 'test',
72
- service_enabled => 'false ',
72
+ service_enabled => '#{ os_variant } ',
73
73
service_manage => 'false',
74
74
users => {},
75
75
grants => {},
You can’t perform that action at this time.
0 commit comments