Commits on Feb 22, 2016

  1. [blacksmith] Bump version to 1.0.1

    David Danzilio committed Feb 22, 2016
    Configuration menu
    Copy the full SHA
    e01b3b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16d9cc8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #15 from as0bu/bump-version

    Changing default version to 0.4.0
    danzilio committed Feb 22, 2016
    Configuration menu
    Copy the full SHA
    70eb3eb View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2016

  1. Fix #16 by specifying VENV_PATH when running letsencrypt.

    Issue copy-paste from
    #16
    
    When you install letsencrypt using the VCS method, it will create a
    virtualenv, which would normally be located in
    ~/.local/share/letsencrypt:
    
    Excerpt from letsencrypt-auto:
    ```
    XDG_DATA_HOME=${XDG_DATA_HOME:-~/.local/share}
    VENV_NAME="letsencrypt"
    VENV_PATH=${VENV_PATH:-"$XDG_DATA_HOME/$VENV_NAME"}
    ```
    However, puppet exec's will not set $HOME, which will stop Debian's
    /bin/sh, dash, from expanding ~, so it creates a literal '~' folder.
    mheistermann committed Mar 3, 2016
    Configuration menu
    Copy the full SHA
    49fe775 View commit details
    Browse the repository at this point in the history
  2. Fix #16 by specifying VENV_PATH when running letsencrypt.

    Issue copy-paste from
    #16
    
    When you install letsencrypt using the VCS method, it will create a
    virtualenv, which would normally be located in
    ~/.local/share/letsencrypt:
    
    Excerpt from letsencrypt-auto:
    ```
    XDG_DATA_HOME=${XDG_DATA_HOME:-~/.local/share}
    VENV_NAME="letsencrypt"
    VENV_PATH=${VENV_PATH:-"$XDG_DATA_HOME/$VENV_NAME"}
    ```
    However, puppet exec's will not set $HOME, which will stop Debian's
    /bin/sh, dash, from expanding ~, so it creates a literal '~' folder.
    mheistermann committed Mar 3, 2016
    Configuration menu
    Copy the full SHA
    dee6c89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    215bec4 View commit details
    Browse the repository at this point in the history
  4. Feature: Allow running a command after successful cronjob.

    Using the `cron_success_command` parameter for `certonly`, you can
    run commands when the renewal command was successful, e.g.
    reload the webserver to use the renewed certs.
    
    Not sure about letsencrypt return values, so the command might be
    executed even if the cert is unchanged, doesn't matter for this
    usecase though.
    mheistermann committed Mar 3, 2016
    Configuration menu
    Copy the full SHA
    462dd72 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2016

  1. Merge pull request #17 from mheistermann/fix-venvpath

    Fix #16 by specifying VENV_PATH when running letsencrypt.
    danzilio committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    4121f28 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2016

  1. Configuration menu
    Copy the full SHA
    a963fae View commit details
    Browse the repository at this point in the history
  2. Set default repository URL to https

    For at least some kind of security...
    lazyfrosch committed Mar 30, 2016
    1 Configuration menu
    Copy the full SHA
    cb76e13 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2016

  1. Merge pull request #24 from lazyfrosch/version

    Update client
    danzilio committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    712f3ee View commit details
    Browse the repository at this point in the history
  2. Fixing test failures when STRICT_VARIABLES is set to true

    David Danzilio committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    9c0fde8 View commit details
    Browse the repository at this point in the history
  3. Adding missing facts

    David Danzilio committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    6fa04f7 View commit details
    Browse the repository at this point in the history
  4. Missing operatingsystem fact

    David Danzilio committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    926a087 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #25 from danzilio/epel_strict_variables

    Fixing test failures when STRICT_VARIABLES is set to true
    danzilio committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    d32277d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2016

  1. Split letsencrypt commands, so -auto is only used once

    So we avoid fiddling with the venv every time, and the cron is now
    silent.
    
    refs GH-26
    lazyfrosch committed Apr 2, 2016
    Configuration menu
    Copy the full SHA
    3e69eb0 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2016

  1. Merge pull request #27 from lazyfrosch/better-command

    Split letsencrypt commands, so -auto is only used once
    danzilio committed Apr 4, 2016
    Configuration menu
    Copy the full SHA
    9a225d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2016

  1. Configuration menu
    Copy the full SHA
    05edb8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e9c929 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2016

  1. Merge pull request #30 from tomgillett/feature/environment-parameters

    Added optional 'environment' parameter to init and certonly. Specced.
    danzilio committed Apr 26, 2016
    Configuration menu
    Copy the full SHA
    80f8d25 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2016

  1. Merge branch 'master' of https://github.com/danzilio/puppet-letsencrypt…

    … into cron_success_cmd
    
    Conflicts:
    	manifests/certonly.pp
    	manifests/init.pp
    	manifests/params.pp
    danzilio committed Apr 28, 2016
    Configuration menu
    Copy the full SHA
    879a074 View commit details
    Browse the repository at this point in the history
  2. Fixing merge error

    danzilio committed Apr 28, 2016
    Configuration menu
    Copy the full SHA
    88f43b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fd4940 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #32 from danzilio/cron_success_cmd

    Closes #18: merging @mheistermann's changes
    danzilio committed Apr 28, 2016
    3 Configuration menu
    Copy the full SHA
    547a4ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a01fb5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bbcf52 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2016

  1. Merge pull request #33 from danzilio/defaults_for_el7

    Defaults for el7
    danzilio committed Apr 29, 2016
    Configuration menu
    Copy the full SHA
    6ca3f42 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2016

  1. Add a way to change package name and command

    This change adds package_name and package_command params
    and as a bonus support for Gentoo. Test for this use case
    was also created.
    
    Name and command params default to their old values,
    so change should be fully backward compatible.
    glorpen committed May 23, 2016
    Configuration menu
    Copy the full SHA
    3c5d176 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Configuration menu
    Copy the full SHA
    aa9f9ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #34 from glorpen/package

    Add a way to change package name and command
    danzilio committed May 25, 2016
    Configuration menu
    Copy the full SHA
    fcadeb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d28c04b View commit details
    Browse the repository at this point in the history

Commits on May 29, 2016

  1. Configuration menu
    Copy the full SHA
    036c6e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d08741 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ad9c27 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2016

  1. Merge pull request #35 from domcleal/epel-certbot

    Change EL7 package and command to certbot
    danzilio committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    55310f2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #36 from thomasvs/master

    Various smaller fixes.
    danzilio committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    f4968e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2016

  1. Configuration menu
    Copy the full SHA
    508e41c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #38 from domcleal/validate-le-command

    Fix validation of letsencrypt_command
    danzilio authored Jun 15, 2016
    Configuration menu
    Copy the full SHA
    b741cff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a304311 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #39 from domcleal/37-webroot-paths

    Validate presence of webroot_paths with webroot plugin
    danzilio authored Jun 15, 2016
    Configuration menu
    Copy the full SHA
    264b20b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2016

  1. Remove webroot_paths cycling to match domains list

    When fewer webroot_paths than domains are supplied, certbot/LE will use
    the last webroot path given rather than the module cycling through
    webroot_paths. When webroot_paths is one element, there will be no
    behaviour difference.
    
    Fixes GH-28
    domcleal committed Jun 16, 2016
    Configuration menu
    Copy the full SHA
    25b9a0e View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2016

  1. Merge pull request #42 from domcleal/28-no-cycle

    Remove webroot_paths cycling to match domains list
    danzilio authored Jun 17, 2016
    Configuration menu
    Copy the full SHA
    f89e7cc View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2016

  1. Configuration menu
    Copy the full SHA
    b003983 View commit details
    Browse the repository at this point in the history
  2. Pin puppet-lint to ~> 1.0 series.

    We can't upgrade beyond 1.0 series without either dropping tests using
    puppet-lint-filerserver-check, or waiting for the author of that Gem to
    merge in a fix for the dependencies:
    camptocamp/puppet-lint-fileserver-check#2
    
    To avoid breaking tests of this module meanwhile, we shall pin.
    jethrocarr committed Oct 16, 2016
    Configuration menu
    Copy the full SHA
    db174a6 View commit details
    Browse the repository at this point in the history
  3. The version of the linter we are using does not understand the contai…

    …n function and believes we are calling a class. Mark it as OK.
    jethrocarr committed Oct 16, 2016
    Configuration menu
    Copy the full SHA
    22bf3da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b319a40 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Configuration menu
    Copy the full SHA
    83dda94 View commit details
    Browse the repository at this point in the history
  2. Exclude incompatible Puppet/Ruby builds from build matrix.

    Puppet 3.x series with Puppet 2.2+ is not compatible since Puppet ships
    a YAML parser that no longer functions on that Ruby version. Best to
    remove them entirely from the build matrix so we don't test impossible
    combinations.
    jethrocarr committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    52234a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    512aaad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc834ac View commit details
    Browse the repository at this point in the history