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:
parent
974c7aa990
commit
fcd1a57d30
@ -139,11 +139,11 @@ function setup_puppet_ubuntu {
|
|||||||
# NB: keep in sync with openstack_project/files/00-puppet.pref
|
# NB: keep in sync with openstack_project/files/00-puppet.pref
|
||||||
if [ "$THREE" == 'yes' ]; then
|
if [ "$THREE" == 'yes' ]; then
|
||||||
PUPPET_VERSION=3.*
|
PUPPET_VERSION=3.*
|
||||||
PUPPETDB_TERMINUS_VERSION=2.*
|
PUPPETDB_VERSION=2.*
|
||||||
FACTER_VERSION=2.*
|
FACTER_VERSION=2.*
|
||||||
else
|
else
|
||||||
PUPPET_VERSION=2.7*
|
PUPPET_VERSION=2.7*
|
||||||
PUPPETDB_TERMINUS_VERSION=1.*
|
PUPPETDB_VERSION=1.*
|
||||||
FACTER_VERSION=1.*
|
FACTER_VERSION=1.*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -152,8 +152,8 @@ Package: puppet puppet-common puppetmaster puppetmaster-common puppetmaster-pass
|
|||||||
Pin: version $PUPPET_VERSION
|
Pin: version $PUPPET_VERSION
|
||||||
Pin-Priority: 501
|
Pin-Priority: 501
|
||||||
|
|
||||||
Package: puppetdb-terminus
|
Package: puppetdb puppetdb-terminus
|
||||||
Pin: version $PUPPETDB_TERMINUS_VERSION
|
Pin: version $PUPPETDB_VERSION
|
||||||
Pin-Priority: 501
|
Pin-Priority: 501
|
||||||
|
|
||||||
Package: facter
|
Package: facter
|
||||||
|
@ -4,4 +4,4 @@ baseurl=http://yum.puppetlabs.com/el/6/products/$basearch
|
|||||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
|
||||||
enabled=1
|
enabled=1
|
||||||
gpgcheck=1
|
gpgcheck=1
|
||||||
exclude=puppet-4* facter-3* puppetdb-terminus-3*
|
exclude=puppet-4* facter-3* puppetdb-3* puppetdb-terminus-3*
|
||||||
|
@ -16,11 +16,11 @@ class openstack_project::base(
|
|||||||
case $pin_puppet {
|
case $pin_puppet {
|
||||||
'2.7.': {
|
'2.7.': {
|
||||||
$pin_facter = '1.'
|
$pin_facter = '1.'
|
||||||
$pin_puppetdb_terminus = '1.'
|
$pin_puppetdb = '1.'
|
||||||
}
|
}
|
||||||
/^3\./: {
|
/^3\./: {
|
||||||
$pin_facter = '2.'
|
$pin_facter = '2.'
|
||||||
$pin_puppetdb_terminus = '2.'
|
$pin_puppetdb = '2.'
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
fail("Puppet version not supported")
|
fail("Puppet version not supported")
|
||||||
|
@ -2,8 +2,8 @@ Package: puppet puppet-common puppetmaster puppetmaster-common puppetmaster-pass
|
|||||||
Pin: version <%= @pin_puppet %>*
|
Pin: version <%= @pin_puppet %>*
|
||||||
Pin-Priority: 501
|
Pin-Priority: 501
|
||||||
|
|
||||||
Package: puppetdb-terminus
|
Package: puppetdb puppetdb-terminus
|
||||||
Pin: version <%= @pin_puppetdb_terminus %>*
|
Pin: version <%= @pin_puppetdb %>*
|
||||||
Pin-Priority: 501
|
Pin-Priority: 501
|
||||||
|
|
||||||
Package: facter
|
Package: facter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user