tripleo-puppet-elements/elements/puppet-modules/README.md
Alex Schultz 59e5ff63c8 Pin puppetlabs-ntp when installing from source
Due to the puppet3 support removal in the upstream puppetlabs-ntp
module, we need to provide a default pin for the module when a developer
is installing from source.  If the user does not properly pin the ntp
module, the overcloud deployment fails due to a puppet parse error.

Change-Id: I2f4c1387b61c4aa2dcbb1ec5a3fa298e9330f0e8
Closes-Bug: #1633713
2016-10-20 09:30:34 -06:00

620 B

Installs the full set of puppet modules required to configure an OpenStack installation.

Supports packages (all-in-one) or source-repository based installation of modules via Git.

To use packages:

export DIB_INSTALLTYPE_puppet_modules=packages

To use git:

export DIB_INSTALLTYPE_puppet_modules=source

Configuration

The modules are automatically linked into /etc/puppet/modules.

When installing from source, you can specify a specific branch or tag to use by exporting DIB_REPOREF__=.

For example:

export DIB_REPOREF_puppetlabs_ntp=4.2.x