Skip to content

Commit 847026a

Browse files
committed
Replace osfamily with os.family
1 parent 18012b9 commit 847026a

File tree

8 files changed

+22
-20
lines changed

8 files changed

+22
-20
lines changed

manifests/backup/mysqlbackup.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@
7474
}
7575

7676
if $install_cron {
77-
if $::osfamily == 'RedHat' {
77+
if $facts['os']['family'] == 'RedHat' {
7878
ensure_packages('cronie')
79-
} elsif $::osfamily != 'FreeBSD' {
79+
} elsif $facts['os']['family'] != 'FreeBSD' {
8080
ensure_packages('cron')
8181
}
8282
}

manifests/backup/mysqldump.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
$backuppassword
4242
}
4343

44-
unless $::osfamily == 'FreeBSD' {
44+
unless $facts['os']['family'] == 'FreeBSD' {
4545
if $backupcompress and $compression_command == 'bzcat -zc' {
4646
ensure_packages(['bzip2'])
4747
Package['bzip2'] -> File['mysqlbackup.sh']
@@ -69,9 +69,9 @@
6969
}
7070

7171
if $install_cron {
72-
if $::osfamily == 'RedHat' {
72+
if $facts['os']['family'] == 'RedHat' {
7373
ensure_packages('cronie')
74-
} elsif $::osfamily != 'FreeBSD' {
74+
} elsif $facts['os']['family'] != 'FreeBSD' {
7575
ensure_packages('cron')
7676
}
7777
}

manifests/backup/xtrabackup.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@
109109
}
110110

111111
if $install_cron {
112-
if $::osfamily == 'RedHat' {
112+
if $facts['os']['family'] == 'RedHat' {
113113
ensure_packages('cronie')
114-
} elsif $::osfamily != 'FreeBSD' {
114+
} elsif $facts['os']['family'] != 'FreeBSD' {
115115
ensure_packages('cron')
116116
}
117117
}
@@ -138,7 +138,7 @@
138138
}
139139

140140
# Wether to use GNU or BSD date format.
141-
case $::osfamily {
141+
case $facts['os']['family'] {
142142
'FreeBSD','OpenBSD': {
143143
$dateformat = '$(date -v-sun +\\%F)_full'
144144
}

manifests/bindings.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
$daemon_dev_package_name = $mysql::params::daemon_dev_package_name,
101101
$daemon_dev_package_provider = $mysql::params::daemon_dev_package_provider
102102
) inherits mysql::params {
103-
case $::osfamily {
103+
case $facts['os']['family'] {
104104
'Archlinux': {
105105
if $java_enable { fail("::mysql::bindings::java cannot be managed by puppet on ${::facts['os']['family']} as it is not in official repositories. Please disable java mysql binding.") }
106106
if $perl_enable { include 'mysql::bindings::perl' }

manifests/params.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
$daemon_dev_package_ensure = 'present'
3838
$daemon_dev_package_provider = undef
3939

40-
case $::osfamily {
40+
case $facts['os']['family'] {
4141
'RedHat': {
4242
case $::operatingsystem {
4343
'Fedora': {
@@ -425,7 +425,7 @@
425425
}
426426

427427
default: {
428-
fail("Unsupported platform: puppetlabs-${module_name} currently doesn\'t support ${::osfamily} or ${::operatingsystem}.")
428+
fail("Unsupported platform: puppetlabs-${module_name} currently doesn\'t support ${facts['os']['family']} or ${::operatingsystem}.")
429429
}
430430
}
431431
}
@@ -516,7 +516,7 @@
516516
}
517517

518518
## Additional graceful failures
519-
if $::osfamily == 'RedHat' and $::operatingsystemmajrelease == '4' and $::operatingsystem != 'Amazon' {
519+
if $facts['os']['family'] == 'RedHat' and $::operatingsystemmajrelease == '4' and $::operatingsystem != 'Amazon' {
520520
fail("Unsupported platform: puppetlabs-${module_name} only supports RedHat 6.0 and beyond.")
521521
}
522522
}

spec/classes/graceful_failures_spec.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
context 'on an unsupported OS' do
77
let(:facts) do
88
{
9-
osfamily: 'UNSUPPORTED',
9+
os: {
10+
family: 'UNSUPPORTED',
11+
},
1012
operatingsystem: 'UNSUPPORTED',
1113
}
1214
end

spec/classes/mysql_backup_xtrabackup_spec.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class { 'mysql::server': }
3737
)
3838
end
3939

40-
package = if facts[:osfamily] == 'RedHat'
40+
package = if facts[:os]['family'] == 'RedHat'
4141
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '8') >= 0
4242
'percona-xtrabackup-24'
4343
elsif Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '7') >= 0
@@ -55,7 +55,7 @@ class { 'mysql::server': }
5555
else
5656
'percona-xtrabackup-24'
5757
end
58-
elsif facts[:osfamily] == 'Suse'
58+
elsif facts[:os]['family'] == 'Suse'
5959
'xtrabackup'
6060
else
6161
'percona-xtrabackup'
@@ -75,7 +75,7 @@ class { 'mysql::server': }
7575
end
7676

7777
it 'contains the daily cronjob for weekdays 1-6' do
78-
dateformat = case facts[:osfamily]
78+
dateformat = case facts[:os]['family']
7979
when 'FreeBSD', 'OpenBSD'
8080
'$(date -v-sun +\%F)_full'
8181
else
@@ -193,7 +193,7 @@ class { 'mysql::server': }
193193
{ additional_cron_args: '--backup --skip-ssl' }.merge(default_params)
194194
end
195195

196-
package = if facts[:osfamily] == 'RedHat'
196+
package = if facts[:os]['family'] == 'RedHat'
197197
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '8') >= 0
198198
'percona-xtrabackup-24'
199199
elsif Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '7') >= 0
@@ -211,13 +211,13 @@ class { 'mysql::server': }
211211
else
212212
'percona-xtrabackup-24'
213213
end
214-
elsif facts[:osfamily] == 'Suse'
214+
elsif facts[:os]['family'] == 'Suse'
215215
'xtrabackup'
216216
else
217217
'percona-xtrabackup'
218218
end
219219

220-
dateformat = case facts[:osfamily]
220+
dateformat = case facts[:os]['family']
221221
when 'FreeBSD', 'OpenBSD'
222222
'$(date -v-sun +\%F)_full'
223223
else

spec/classes/mysql_bindings_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
describe 'mysql::bindings' do
66
on_supported_os.each do |os, facts|
7-
next if facts[:osfamily] == 'Archlinux'
7+
next if facts[:os]['family'] == 'Archlinux'
88
context "on #{os}" do
99
let(:facts) do
1010
facts.merge(root_home: '/root')

0 commit comments

Comments
 (0)