Skip to content

Commit 49368d1

Browse files
authored
Merge pull request #1659 from puppetlabs/CAT-2511-Investigate_sles_fixes
(CAT-2511) Address configuration issues related to SLES 12 & 15 CI
2 parents 45ddf36 + 2b79990 commit 49368d1

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

spec/spec_helper_acceptance_local.rb

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,17 @@ def install_dependencies
4444
4545
# needed for netstat, for serverspec checks
4646
if $facts['os']['family'] in ['SLES', 'SUSE'] {
47-
exec { 'Enable legacy repos':
48-
path => '/bin:/usr/bin/:/sbin:/usr/sbin',
49-
command => "SUSEConnect --product sle-module-legacy/${$facts['os']['distro']['release']['full']}/x86_64",
50-
unless => "SUSEConnect --status-text | grep sle-module-legacy/${$facts['os']['distro']['release']['full']}/x86_64",
47+
# TEMPORARY FIX: Add fallback repo for unregistered SLES systems
48+
exec { 'Configure zypper repo for SLES':
49+
path => '/bin:/usr/bin:/sbin:/usr/sbin',
50+
command => 'zypper --non-interactive --gpg-auto-import-keys ar http://download.opensuse.org/distribution/leap/15.6/repo/oss/ opensuse-leap-fallback && zypper --non-interactive --gpg-auto-import-keys refresh',
51+
unless => "zypper lr 2>/dev/null | grep -q 'opensuse-leap-fallback\\|http'",
52+
logoutput => true,
5153
}
5254
5355
package { 'net-tools-deprecated':
54-
ensure => 'latest',
56+
ensure => 'latest',
57+
require => Exec['Configure zypper repo for SLES'],
5558
}
5659
}
5760

0 commit comments

Comments
 (0)