tripleo-docs/doc/source/install/repositories.txt

82 lines
2.4 KiB
Plaintext

.. This should be changed to something more user-friendly like http://tripleo.org/tripleo-repos.rpm
Download and install the python2-tripleo-repos RPM from
`the current RDO repository <https://trunk.rdoproject.org/centos7/current/>`_.
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.
.. admonition:: Stable Branch
:class: stable
Enable the appropriate repos for the desired release, as indicated below.
Do not enable any other repos not explicitly marked for that release.
.. admonition:: Newton
:class: newton mton
Enable the current Newton repositories::
sudo tripleo-repos -b newton current
.. admonition:: Ceph
:class: ceph
Include the Ceph repo in the tripleo-repos call::
sudo tripleo-repos -b newton current ceph
.. admonition:: Ocata
:class: ocata ntoo
Enable the current Ocata repositories::
sudo tripleo-repos -b ocata current
.. admonition:: Ceph
:class: ceph
Include the Ceph repo in the tripleo-repos call::
sudo tripleo-repos -b ocata current ceph
.. admonition:: Pike
:class: pike otop
Enable the current Pike repositories::
sudo tripleo-repos -b pike current
.. admonition:: Ceph
:class: ceph
Include the Ceph repo in the tripleo-repos call::
sudo tripleo-repos -b pike 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 tripleo-repos current-tripleo-dev
.. admonition:: Ceph
:class: ceph
Include the Ceph repository in the tripleo-repos command::
sudo tripleo-repos current-tripleo-dev ceph