certbot

pdk
Installs certbot in a virtualenv
Stephan Göldi

Stephan Göldi

goeldi

882 downloads

867 latest version

5.0 quality score

Version information

  • 0.1.1 (latest)
  • 0.1.0
released Jun 8th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
  • Puppet >= 4.10.0 < 7.0.0
  • CentOS
    ,
    RedHat
    ,
    Ubuntu

Start using this module

Documentation

goeldi/certbot — version 0.1.1 Jun 8th 2020

certbot

This module installs certbot via the pip command in a virtualenv.

Table of Contents

  1. Description
  2. Setup - The basics of getting started with certbot

Description

After some trouble in renewing Letsencrypt certificates even with current linux distributions (e.g. CentOS 6 and RHEL 6), I realized, that using virtualenvs is the way to go. Even the all-instructions site on certbot.eff.org did not work anymore on certain systems.

So this way, everything can depend on a current python version (only 3.6 does work, even 3.5 does no more work on certain systems).

This module has only one dependency: puppet/python.

Setup

This module looks at your os family (Redhat or Debian) and the major release (e.g. 7 or 8 for Redhat and 18.04 or 20.04 for Ubuntu) and install the necessary packages for an installation of virtualenv in the /opt/certbotenv directory. If needed, libauges0 and augeas-lenses are installed as an Ubuntu dependency.

Setup Requirements

This module depends on puppet/python. Perhaps it will install it along with itself.

Beginning with certbot

include certbot