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

View File

@ -21,9 +21,9 @@ At a Glance
* https://puppetlabs.com/ * https://puppetlabs.com/
:Bugs: :Bugs:
* https://storyboard.openstack.org/#!/project/748 * https://storyboard.openstack.org/#!/project/748
* http://projects.puppetlabs.com/ * https://tickets.puppetlabs.com/
:Resources: :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 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 The cron jobs, current configuration files and more can be done with ``puppet
apply`` but first some bootstrapping needs to be done. apply`` but first some bootstrapping needs to be done.
First want to install these from puppetlabs' apt repo. We have not yet migrated You want to install these from puppetlabs' apt repo. There is a script in the
to puppet 3, so we pin puppet to 2.x. There is a script in the root of the root of the system-config repository that will setup and install the
system-config repository that will setup appropriate pinning and install the puppet client. After that you must install the puppetmaster and hiera (used to
puppet client. After that installing the puppetmaster and hiera (used to
maintain secrets on the puppet master). maintain secrets on the puppet master).
Please note: Fedora F19 and Ubuntu Raring and above cannot successfully run an Puppet 3 masters can run on Trusty, Precise, and Centos 6.
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.
.. code-block:: bash .. code-block:: bash