
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
48 lines
1.5 KiB
Puppet
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': }
|
|
|
|
}
|