Puppet Class: install

Defined in:
manifests/install.pp

Overview

Class: letsencrypt::install

This class installs the Let's Encrypt client.  This is a private class.

Parameters:

manage_install

A feature flag to toggle the management of the letsencrypt client installation.

manage_dependencies

A feature flag to toggle the management of the letsencrypt dependencies.

configure_epel

A feature flag to include the 'epel' class and depend on it for package installation.

install_method

Method to install the letsencrypt client, either package or vcs.

path

The path to the letsencrypt installation.

repo

A Git URL to install the Let's encrypt client from.

version

The Git ref (tag, sha, branch) to check out when installing the client with the `vcs` method.

package_ensure

The value passed to `ensure` when installing the client with the `package` method.

Parameter Summary