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
Run env-sourcing issue/renew execs via the shell provider
The command now starts with the shell builtin 'set -a', which the default
posix exec provider rejects ('Could not find command set') because it
requires an executable first word. Use provider => shell when the env.sh
prefix is present; the commands already rely on shell semantics
(>/dev/null, $(...)). Spec now declares an acme::request to cover the
issue/renew execs on the acme host.
# 'set -a' is a shell builtin: the exec must run through the shell provider
193
+
it{is_expected.tocontain_exec('issue-certificate-test.example.com').with_provider('shell').with_command(%r{^set -a && \. '/etc/acme.sh/configs/profile_pdns/env\.sh' && set \+a && })}
0 commit comments