Merge "Update docs for puppet 3"

This commit is contained in:
Jenkins 2015-03-02 22:37:23 +00:00 committed by Gerrit Code Review
commit 690320fcad

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