@@ -37,25 +37,25 @@ class { 'mysql::server': }
37
37
)
38
38
end
39
39
40
- package = if facts [ 'os' ] [ 'family' ] == 'RedHat'
41
- if Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '8' ) >= 0
40
+ package = if facts [ :os ] [ 'family' ] == 'RedHat'
41
+ if Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '8' ) >= 0
42
42
'percona-xtrabackup-24'
43
- elsif Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '7' ) >= 0
43
+ elsif Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '7' ) >= 0
44
44
'percona-xtrabackup'
45
45
else
46
46
'percona-xtrabackup-20'
47
47
end
48
- elsif facts [ 'os' ] [ 'name' ] == 'Debian'
48
+ elsif facts [ :os ] [ 'name' ] == 'Debian'
49
49
'percona-xtrabackup-24'
50
- elsif facts [ 'os' ] [ 'name' ] == 'Ubuntu'
51
- if Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '20' ) >= 0
50
+ elsif facts [ :os ] [ 'name' ] == 'Ubuntu'
51
+ if Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '20' ) >= 0
52
52
'percona-xtrabackup-24'
53
- elsif Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '16' ) >= 0
53
+ elsif Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '16' ) >= 0
54
54
'percona-xtrabackup'
55
55
else
56
56
'percona-xtrabackup-24'
57
57
end
58
- elsif facts [ 'os' ] [ 'family' ] == 'Suse'
58
+ elsif facts [ :os ] [ 'family' ] == 'Suse'
59
59
'xtrabackup'
60
60
else
61
61
'percona-xtrabackup'
@@ -75,7 +75,7 @@ class { 'mysql::server': }
75
75
end
76
76
77
77
it 'contains the daily cronjob for weekdays 1-6' do
78
- dateformat = case facts [ 'os' ] [ 'name' ]
78
+ dateformat = case facts [ :os ] [ 'name' ]
79
79
when 'FreeBSD' , 'OpenBSD'
80
80
'$(date -v-sun +\%F)_full'
81
81
else
@@ -114,8 +114,8 @@ class { 'mysql::server': }
114
114
user : 'backupuser@localhost' ,
115
115
table : '*.*' ,
116
116
privileges :
117
- if ( facts [ 'os' ] [ 'name' ] == 'Debian' && Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '11' ) >= 0 ) ||
118
- ( facts [ 'os' ] [ 'name' ] == 'Ubuntu' && Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'name ' ] [ 'major' ] , '22' ) >= 0 )
117
+ if ( facts [ :os ] [ 'name' ] == 'Debian' && Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '11' ) >= 0 ) ||
118
+ ( facts [ :os ] [ 'name' ] == 'Ubuntu' && Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release ' ] [ 'major' ] , '22' ) >= 0 )
119
119
[ 'BINLOG MONITOR' , 'RELOAD' , 'PROCESS' , 'LOCK TABLES' ]
120
120
else
121
121
[ 'RELOAD' , 'PROCESS' , 'LOCK TABLES' , 'REPLICATION CLIENT' ]
@@ -157,8 +157,8 @@ class { 'mysql::server': }
157
157
user : 'backupuser@localhost' ,
158
158
table : '*.*' ,
159
159
privileges :
160
- if ( facts [ 'os' ] [ 'name' ] == 'Debian' && Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '11' ) >= 0 ) ||
161
- ( facts [ 'os' ] [ 'name' ] == 'Ubuntu' && Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '22' ) >= 0 )
160
+ if ( facts [ :os ] [ 'name' ] == 'Debian' && Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '11' ) >= 0 ) ||
161
+ ( facts [ :os ] [ 'name' ] == 'Ubuntu' && Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '22' ) >= 0 )
162
162
[ 'BINLOG MONITOR' , 'RELOAD' , 'PROCESS' , 'LOCK TABLES' , 'BACKUP_ADMIN' ]
163
163
else
164
164
[ 'RELOAD' , 'PROCESS' , 'LOCK TABLES' , 'REPLICATION CLIENT' , 'BACKUP_ADMIN' ]
@@ -193,31 +193,31 @@ class { 'mysql::server': }
193
193
{ additional_cron_args : '--backup --skip-ssl' } . merge ( default_params )
194
194
end
195
195
196
- package = if facts [ 'os' ] [ 'family' ] == 'RedHat'
197
- if Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '8' ) >= 0
196
+ package = if facts [ :os ] [ 'family' ] == 'RedHat'
197
+ if Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '8' ) >= 0
198
198
'percona-xtrabackup-24'
199
- elsif Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '7' ) >= 0
199
+ elsif Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '7' ) >= 0
200
200
'percona-xtrabackup'
201
201
else
202
202
'percona-xtrabackup-20'
203
203
end
204
- elsif facts [ 'os' ] [ 'name' ] == 'Debian'
204
+ elsif facts [ :os ] [ 'name' ] == 'Debian'
205
205
'percona-xtrabackup-24'
206
- elsif facts [ 'os' ] [ 'name' ] == 'Ubuntu'
207
- if Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '20' ) >= 0
206
+ elsif facts [ :os ] [ 'name' ] == 'Ubuntu'
207
+ if Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '20' ) >= 0
208
208
'percona-xtrabackup-24'
209
- elsif Puppet ::Util ::Package . versioncmp ( facts [ 'os' ] [ 'release' ] [ 'major' ] , '16' ) >= 0
209
+ elsif Puppet ::Util ::Package . versioncmp ( facts [ :os ] [ 'release' ] [ 'major' ] , '16' ) >= 0
210
210
'percona-xtrabackup'
211
211
else
212
212
'percona-xtrabackup-24'
213
213
end
214
- elsif facts [ 'os' ] [ 'family' ] == 'Suse'
214
+ elsif facts [ :os ] [ 'family' ] == 'Suse'
215
215
'xtrabackup'
216
216
else
217
217
'percona-xtrabackup'
218
218
end
219
219
220
- dateformat = case facts [ 'os' ] [ 'family' ]
220
+ dateformat = case facts [ :os ] [ 'family' ]
221
221
when 'FreeBSD' , 'OpenBSD'
222
222
'$(date -v-sun +\%F)_full'
223
223
else
0 commit comments