[Lsb-messages] /var/www/bzr/lsb/devel/puppet-lsb r464: Upgrade Puppet master and agent to 3.x.
Jeff Licquia
licquia at linuxfoundation.org
Tue May 14 22:42:55 UTC 2013
------------------------------------------------------------
revno: 464
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: puppet-lsb
timestamp: Tue 2013-05-14 18:42:55 -0400
message:
Upgrade Puppet master and agent to 3.x.
added:
modules/puppet/files/systemsmanagement_puppet.repo
modified:
modules/puppet/manifests/init.pp
modules/puppet/manifests/server.pp
-------------- next part --------------
=== added file 'modules/puppet/files/systemsmanagement_puppet.repo'
--- a/modules/puppet/files/systemsmanagement_puppet.repo 1970-01-01 00:00:00 +0000
+++ b/modules/puppet/files/systemsmanagement_puppet.repo 2013-05-14 22:42:55 +0000
@@ -0,0 +1,7 @@
+[systemsmanagement_puppet]
+name=A network tool for managing many disparate systems (SLE_11_SP2)
+type=rpm-md
+baseurl=http://download.opensuse.org/repositories/systemsmanagement:/puppet/SLE_11_SP2/
+gpgcheck=1
+gpgkey=http://download.opensuse.org/repositories/systemsmanagement:/puppet/SLE_11_SP2/repodata/repomd.xml.key
+enabled=1
=== modified file 'modules/puppet/manifests/init.pp'
--- a/modules/puppet/manifests/init.pp 2013-05-14 21:33:59 +0000
+++ b/modules/puppet/manifests/init.pp 2013-05-14 22:42:55 +0000
@@ -8,14 +8,16 @@
$puppetversion = "${operatingsystem}-${operatingsystemrelease}-${architecture}" ? {
/^SLES-11\..-s390x$/ => '2.6.17-0.3.1',
- /^SLES-11\..-.*$/ => '2.7.6-9.1',
+ /^SLES-11\.1-.*$/ => '2.7.6-9.1',
+ /^SLES-11\.2-.*$/ => '3.1.1-1.7',
default => present,
}
- $puppetmasterversion = '2.7.6-9.1'
+ $puppetmasterversion = '3.1.1-1.7'
$facterversion = "${operatingsystem}-${operatingsystemrelease}" ? {
/^SLES-11\.1$/ => '1.5.2-1.20',
+ /^SLES-11\.2$/ => '1.6.18-1.1',
default => present,
}
@@ -34,6 +36,12 @@
before => Package['puppet'],
}
+ file { '/etc/zypp/repos.d/systemsmanagement_puppet.repo':
+ source => 'puppet:///modules/puppet/systemsmanagement_puppet.repo',
+ notify => Exec['refresh-zypper-keys-for-puppet'],
+ before => Package['puppet'],
+ }
+
exec { 'refresh-zypper-keys-for-puppet':
command => 'zypper --gpg-auto-import-keys refresh',
path => [ '/usr/sbin', '/usr/bin', '/bin', '/sbin' ],
@@ -48,7 +56,7 @@
}
# For SLES 11 systems that have the vendor puppet package,
- # zypper will prevent upgrading to the 2.7 package due to
+ # zypper will prevent upgrading to a newer package due to
# the vendor change. So, in order to make that happen, we
# temporarily ignore vendor changes.
=== modified file 'modules/puppet/manifests/server.pp'
--- a/modules/puppet/manifests/server.pp 2013-05-14 21:33:59 +0000
+++ b/modules/puppet/manifests/server.pp 2013-05-14 22:42:55 +0000
@@ -2,7 +2,7 @@
package { 'puppet-server':
ensure => $puppetmasterversion,
- require => File['/etc/zypp/repos.d/home_lserepo.repo'],
+ require => File['/etc/zypp/repos.d/systemsmanagement_puppet.repo'],
}
# For the Puppet server, puppet.conf is in the root of
More information about the lsb-messages
mailing list