Skip to content

Commit fa781cc

Browse files
authored
Merge pull request #634 from AriaXLi/MODULES-11348/replace_lsbdistcodename
(MODULES-11348) Replace lsbdistcodename with os.distro.codename
2 parents 9242e11 + 9eae48a commit fa781cc

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

manifests/install.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
if $package_version =~ /^latest$|^present$/ {
7171
$_package_version = $package_version
7272
} else {
73-
$_package_version = "${package_version}-1${::lsbdistcodename}"
73+
$_package_version = "${package_version}-1${facts['os']['distro']['codename']}"
7474
}
7575
$_provider = 'apt'
7676
$_source = undef

spec/classes/puppet_agent_osfamily_debian_spec.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
lsbdistcodename: 'stretch',
88
os: {
99
'name' => 'Debian',
10+
'distro' => {
11+
'codename' => 'stretch',
12+
'id' => 'Debian',
13+
},
1014
'release' => {
1115
'full' => '9.0',
1216
'major' => '9',
@@ -102,6 +106,9 @@
102106
lsbdistcodename: 'focal',
103107
os: {
104108
'name' => 'Ubuntu',
109+
'distro' => {
110+
'codename' => 'focal',
111+
},
105112
'release' => {
106113
'full' => '20.04',
107114
},

spec/classes/puppet_agent_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ def global_facts(facts, os)
340340
it { is_expected.to contain_class('puppet_agent::install').that_requires('Class[puppet_agent::prepare]') }
341341

342342
if facts[:osfamily] == 'Debian'
343-
deb_package_version = package_version + '-1' + facts[:lsbdistcodename]
343+
deb_package_version = package_version + '-1' + facts.dig(:os, 'distro', 'codename')
344344
it { is_expected.to contain_package('puppet-agent').with_ensure(deb_package_version) }
345345
elsif facts[:osfamily] == 'Solaris'
346346
if facts[:operatingsystemmajrelease] == '11'

0 commit comments

Comments
 (0)