Update docs for puppet 3

Change-Id: I23049a65e5470805ea494f50e58ae586d4fce710
This commit is contained in:
Spencer Krum 2015-02-16 08:38:23 -08:00
parent 8bea6462c3
commit 6aa046e866
1 changed files with 6 additions and 9 deletions

View File

@ -21,9 +21,9 @@ At a Glance
* https://puppetlabs.com/
:Bugs:
* https://storyboard.openstack.org/#!/project/748
* http://projects.puppetlabs.com/
* https://tickets.puppetlabs.com/
:Resources:
* `Puppet Language Reference <http://docs.puppetlabs.com/references/2.7.latest/type.html>`_
* `Puppet Language Reference <https://docs.puppetlabs.com/references/latest/type.html>`_
Puppet Master
-------------
@ -34,15 +34,12 @@ ship the data to the clients.
The cron jobs, current configuration files and more can be done with ``puppet
apply`` but first some bootstrapping needs to be done.
First want to install these from puppetlabs' apt repo. We have not yet migrated
to puppet 3, so we pin puppet to 2.x. There is a script in the root of the
system-config repository that will setup appropriate pinning and install the
puppet client. After that installing the puppetmaster and hiera (used to
You want to install these from puppetlabs' apt repo. There is a script in the
root of the system-config repository that will setup and install the
puppet client. After that you must install the puppetmaster and hiera (used to
maintain secrets on the puppet master).
Please note: Fedora F19 and Ubuntu Raring and above cannot successfully run an
OpenStack-CI puppetmaster due to new Ruby and older Puppet not being
compatible, so be sure to use an older release - e.g. Ubuntu Precise.
Puppet 3 masters can run on Trusty, Precise, and Centos 6.
.. code-block:: bash