1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
cc_puppet:
description: |
This module handles Puppet installation and configuration. If the
``puppet`` key does not exist in global configuration, no action will be
taken.
If a config entry for ``puppet`` is present, then by default the latest
version of Puppet will be installed. If the ``puppet`` config key exists in
the config archive, this module will attempt to start puppet even if no
installation was performed.
The module also provides keys for configuring the new Puppet 4 paths and
installing the ``puppet`` package from the
`puppetlabs repositories <https://docs.puppet.com/puppet/4.2/reference/whered_it_go.html>`_.
The keys are ``package_name``, ``conf_file``, ``ssl_dir`` and
``csr_attributes_path``. If unset, their values will default to ones that
work with Puppet 3.X, and with distributions that ship modified Puppet 4.X,
that use the old paths.
examples:
- comment: |
Example 1:
file: cc_puppet/example1.yaml
- comment: |
Example 2:
file: cc_puppet/example2.yaml
name: Puppet
title: Install, configure and start Puppet
|