You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Affected Puppet, Ruby, OS and module versions/distributions
Puppet: 8.9.0
Distribution: EL8/EL9
Module version: 11.1.0
How to reproduce (e.g Puppet code you use)
use letsencrypt::renew without any additional parameters
What are you seeing
Notice: /Stage[main]/Letsencrypt::Renew/Cron[letsencrypt-renew]/environment: defined 'environment' as (corrective) on every run
What behaviour did you expect instead
no corrective changes should be reported
Any additional information you'd like to impart
The change was introducted by #288. When looking at the discussion the new parameter was firstly defaulted to be undef, but later changed to an empty array (for removing any already existing environment). Unfortunately this produces an uncorrective change if no environment is used at all (could be that the cron-ressource is the root-problem).
I would really like to set the new parameter defaulting to undef and restore the previous behaviour.
The text was updated successfully, but these errors were encountered:
I have some CI using this module with real certificats requested to LE staging CA. Now this CI does not run idempotently.
So, i confirm that 9eddbb1 introduce unexpected behavior.
Trace :
Info: Using environment 'production'
Info: Applying configuration version '1726063684'
Notice: /Stage[main]/Letsencrypt::Renew/Cron[letsencrypt-renew]/environment: defined 'environment' as
Notice: Applied catalog in 8.17 seconds
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
use
letsencrypt::renew
without any additional parametersWhat are you seeing
Notice: /Stage[main]/Letsencrypt::Renew/Cron[letsencrypt-renew]/environment: defined 'environment' as (corrective)
on every runWhat behaviour did you expect instead
Any additional information you'd like to impart
The change was introducted by #288. When looking at the discussion the new parameter was firstly defaulted to be
undef
, but later changed to an empty array (for removing any already existing environment). Unfortunately this produces an uncorrective change if no environment is used at all (could be that thecron
-ressource is the root-problem).I would really like to set the new parameter defaulting to
undef
and restore the previous behaviour.The text was updated successfully, but these errors were encountered: