tripleo-docs/doc/source/repositories.txt
James Slagle 1e16bab1a9 Document using latest TripleO related packages
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
2015-09-21 09:52:39 -04:00

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