Pin puppetdb to 2.x

As we discovered in the course of upgrading puppetboard the puppetdb
package is upgraded independently of the puppetdb-terminus package,
but in fact it will break if they don't match. We now pin them to
the same values for safety.

Change-Id: I628129997e084ec5e4cb18947fa7e2362c9b4ba5
This commit is contained in:
Jeremy Stanley 2014-09-14 16:27:07 +00:00
parent 974c7aa990
commit fcd1a57d30
4 changed files with 9 additions and 9 deletions

View File

@ -139,11 +139,11 @@ function setup_puppet_ubuntu {
# NB: keep in sync with openstack_project/files/00-puppet.pref
if [ "$THREE" == 'yes' ]; then
PUPPET_VERSION=3.*
PUPPETDB_TERMINUS_VERSION=2.*
PUPPETDB_VERSION=2.*
FACTER_VERSION=2.*
else
PUPPET_VERSION=2.7*
PUPPETDB_TERMINUS_VERSION=1.*
PUPPETDB_VERSION=1.*
FACTER_VERSION=1.*
fi
@ -152,8 +152,8 @@ Package: puppet puppet-common puppetmaster puppetmaster-common puppetmaster-pass
Pin: version $PUPPET_VERSION
Pin-Priority: 501
Package: puppetdb-terminus
Pin: version $PUPPETDB_TERMINUS_VERSION
Package: puppetdb puppetdb-terminus
Pin: version $PUPPETDB_VERSION
Pin-Priority: 501
Package: facter

View File

@ -4,4 +4,4 @@ baseurl=http://yum.puppetlabs.com/el/6/products/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
enabled=1
gpgcheck=1
exclude=puppet-4* facter-3* puppetdb-terminus-3*
exclude=puppet-4* facter-3* puppetdb-3* puppetdb-terminus-3*

View File

@ -16,11 +16,11 @@ class openstack_project::base(
case $pin_puppet {
'2.7.': {
$pin_facter = '1.'
$pin_puppetdb_terminus = '1.'
$pin_puppetdb = '1.'
}
/^3\./: {
$pin_facter = '2.'
$pin_puppetdb_terminus = '2.'
$pin_puppetdb = '2.'
}
default: {
fail("Puppet version not supported")

View File

@ -2,8 +2,8 @@ Package: puppet puppet-common puppetmaster puppetmaster-common puppetmaster-pass
Pin: version <%= @pin_puppet %>*
Pin-Priority: 501
Package: puppetdb-terminus
Pin: version <%= @pin_puppetdb_terminus %>*
Package: puppetdb puppetdb-terminus
Pin: version <%= @pin_puppetdb %>*
Pin-Priority: 501
Package: facter