File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments