
tripleo-ci builds packages on the fly for all the TripleO related packages. In order to replicate this behavior in our documentation, such that we have reasonable confidence we're documenting something that has passed CI, document installing the latest TripleO related packages from the current Delorean instance. This also updates the Delorean CI url to use the current-tripleo symlink which is equivalent to what tripleo-ci is testing. Change-Id: I12496d4ef9773c103dc8d583b47a863d938656e7
38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
Enable epel
|
|
|
|
::
|
|
|
|
sudo yum -y install epel-release
|
|
|
|
|
|
Enable last known good RDO Trunk Delorean repository
|
|
|
|
::
|
|
|
|
sudo curl -o /etc/yum.repos.d/delorean.repo http://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo
|
|
|
|
::
|
|
|
|
# Enable latest RDO Trunk Delorean repository
|
|
sudo curl -o /etc/yum.repos.d/delorean-current.repo http://trunk.rdoproject.org/centos7/current/delorean.repo
|
|
sudo sed -i 's/\[delorean\]/\[delorean-current\]/' /etc/yum.repos.d/delorean-current.repo
|
|
sudo /bin/bash -c "cat <<EOF>>/etc/yum.repos.d/delorean-current.repo
|
|
|
|
includepkgs=diskimage-builder,openstack-heat,instack,instack-undercloud,openstack-ironic,openstack-ironic-inspector,os-cloud-config,python-ironic-inspector-client,python-tripleoclient,tripleo-common,openstack-tripleo-heat-templates,openstack-tripleo-image-elements,openstack-tuskar-ui-extras,openstack-puppet-modules
|
|
EOF"
|
|
|
|
|
|
Enable the Delorean Deps repository
|
|
|
|
::
|
|
|
|
sudo curl -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos7/delorean-deps.repo
|
|
|
|
Install the yum-plugin-priorities package so that the Delorean repository
|
|
takes precedence over the main RDO repositories.
|
|
|
|
::
|
|
|
|
sudo yum -y install yum-plugin-priorities
|
|
|