Emilien Macchi 6b23ed646b repos: bump RDO to a latest repo
Since RDO did not promote current-passed-ci for a while let's bump the
repo to the latest URL available, so we can have some new packages and
test latest Mitaka.

Also it will help to have acceptance tests working on Mistral, since a
bug has been fixed in packaging but not promoted.

Change-Id: I4f8b213354d18a11c0d97250f1b88c7927790c7f
2016-02-12 08:42:07 -05:00

48 lines
1.5 KiB
Puppet

class openstack_integration::repos {
case $::osfamily {
'Debian': {
include ::apt
class { '::openstack_extras::repo::debian::ubuntu':
repo => 'proposed',
release => 'mitaka', # drop this line when mitaka is stable released
package_require => true,
}
# Ceph is both packaged on UCA & ceph.com
# Official packages are on ceph.com so we want to make sure
# Ceph will be installed from there.
apt::pin { 'ceph':
priority => 1001,
origin => 'download.ceph.com',
}
}
'RedHat': {
class { '::openstack_extras::repo::redhat::redhat':
# yum-plugin-priorities is already managed by ::ceph::repo
manage_priorities => false,
manage_rdo => false,
repo_hash => {
'mitaka-current' => {
'baseurl' => 'https://trunk.rdoproject.org/centos7/d8/94/d89421705607af3db74a839c4ce24299eabf4d47_5eb3a4f1/',
'descr' => 'Mitaka Current',
'gpgcheck' => 'no',
'priority' => 1,
},
'delorean-deps' => {
'baseurl' => 'http://buildlogs.centos.org/centos/7/cloud/$basearch/openstack-liberty/',
'descr' => 'Liberty delorean-deps',
'gpgcheck' => 'no',
'priority' => 2,
},
}
}
}
default: {
fail("Unsupported osfamily (${::osfamily})")
}
}
class { '::ceph::repo': }
}