tripleo-repos/README.rst
Ben Nemec 8961edcd2d Fix broken link in readme
It appears this blog post moved to blogs.rdoproject.org and the old
link no longer works.

Change-Id: Iad312603aa00787e18e80589ce3356d4fc0589e7
2018-03-09 16:39:58 +00:00

67 lines
1.9 KiB
ReStructuredText

tripleo-repos
=============
A tool for managing tripleo repos from places like RDO Trunk and Ceph.
See: https://blogs.rdoproject.org/2016/04/newbie-in-rdo-2-rdo-trunk-from-a-bird-s-eye-view/
Also ensures yum-plugin-priorities is installed since the RDO Trunk repos
require that to work sanely.
.. note:: The tool will remove any delorean* repos at the target location
to avoid conflicts with older repos. This means you must specify
all of the repos you want to enable in one tripleo-repos call.
Examples
--------
Install current master RDO Trunk repo and the deps repo::
tripleo-repos current
Install current-tripleo RDO Trunk repo and the deps repo::
tripleo-repos current-tripleo
Install the current-tripleo-dev repo. This will also pull current and deps,
and will adjust the priorities of each repo appropriately::
tripleo-repos current-tripleo-dev
Install the mitaka RDO Trunk repo and deps::
tripleo-repos -b mitaka current
Write repos to a different path::
tripleo-repos -o ~/test-repos current
Install the current-tripleo, deps, and ceph repos. NOTE: The Ceph repo is
installed from a package and thus does not respect -o::
tripleo-repos current-tripleo ceph
TripleO
```````
To use this for TripleO development, replace the tripleo.sh --repo-setup
step with the following::
git clone https://github.com/cybertron/tripleo-repos
cd tripleo-repos
sudo ./setup.py install
sudo tripleo-repos current-tripleo-dev ceph
Now you're ready to install the undercloud::
tripleo.sh --undercloud
And to build images::
export OVERCLOUD_IMAGES_DIB_YUM_REPO_CONF="$(ls /etc/yum.repos.d/delorean* /etc/yum.repos.d/CentOS-Ceph-*)"
tripleo.sh --overcloud-images
.. note:: This is a tool for bootstrapping the repo setup for TripleO,
so it should not have any runtime OpenStack dependencies
or we end up in a chicken-and-egg pickle, and let's be honest - no one wants a
chicken and egg pickle.