Repository EnablementΒΆ

Download and install the python2-tripleo-repos RPM from the current RDO repository. For example

sudo yum install -y https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-<version>.el7.centos.noarch.rpm

Note

tripleo-repos removes any repositories that it manages before each run. This means all repositories must be specified in a single tripleo-repos call. As an example, the correct way to install the current and ceph repos is to run tripleo-repos current ceph, not two separate calls.

Stable Branch

Enable the appropriate repos for the desired release, as indicated below. Do not enable any other repos not explicitly marked for that release.

Newton

Enable the current Newton repositories

sudo -E tripleo-repos -b newton current

Ceph

Include the Ceph repo in the tripleo-repos call

sudo -E tripleo-repos -b newton current ceph

Ocata

Enable the current Ocata repositories

sudo -E tripleo-repos -b ocata current

Ceph

Include the Ceph repo in the tripleo-repos call

sudo -E tripleo-repos -b ocata current ceph

Pike

Enable the current Pike repositories

sudo -E tripleo-repos -b pike current

Ceph

Include the Ceph repo in the tripleo-repos call

sudo -E tripleo-repos -b pike current ceph

Queens

Enable the current Queens repositories

sudo -E tripleo-repos -b queens current

Ceph

Include the Ceph repo in the tripleo-repos call

sudo -E tripleo-repos -b queens current ceph

Warning

The remaining repositories configuration steps below should not be done for stable releases!

Run tripleo-repos to install the appropriate repositories. The option below will enable the latest master TripleO packages and the latest promoted packages for all other OpenStack services and dependencies. There are other repository configurations available in tripleo-repos, see its --help output for details.

sudo -E tripleo-repos current-tripleo-dev

Ceph

Include the Ceph repository in the tripleo-repos command

sudo -E tripleo-repos current-tripleo-dev ceph