Releases: maxhoesel-ansible/ansible-collection-smallstep
0.4.6
v0.4.6 Release 0.4.6
0.4.5
v0.4.5 fix(step_ca): prevent error when overwriting step-ca executable (#68)
0.4.4
Merge pull request #67 from maxhoesel/check_mode Support `--check` mode for all roles once configured
0.4.3
fix(step_ca_boostrap): don't fail on ubuntu 18.04 (#64) It seems that only catching OSError isn't sufficient on some systems and python versions, as this module currently crashes under Ubuntu 18.04 with a FileNotFoundError that is not caught properly. This patch addresses that.
0.4.2
v0.4.2 docs: change author notice in readme
0.4.1
fix(step_acme_cert): remove community.cryto dep (#59) This commit removes the dependency on community.crypto (and by extension, the cryptography python package). It turns out that step-cli has all the required functionality built-in, so we use that instead
0.4.0
WARNING
This release introduces a BREAKING CHANGE in how the step cli user is handled. Instead of having a separate user,
the root use now handles step-cli tasks. See this commit for more details
In addition to the change mentioned above, this release also contains several minor fixes for the step_acme_cert role.
0.3.2
This release fixes a lot of issues with step_acme_cert. In particular, The renewal service will now properly trigger other systemd units that need to be reloaded and step-cli can now bind to port 80 for ACME standalone mode without becoming root
0.3.1
0.3.0
WARNING
This release introduces major changes to the collection and its layout. It is NOT a drop-in-replacement for earlier releases - please make sure to familiarize yourself with the new roles and modules in this release before upgrading.
While I understand that this change is disruptive, it will hopefully make future development of this collection much easier and less problematic. And I'd rather do such a massive rework now than down the line.
This release brings with it a major rework of this collection. See the README.md and the Changelog for details. For a brief overview:
- The roles now set up a proper and easy-to-use environment for accessing the CA via
step-cli
, both from the CA itself and from other clients. See the README for more details step_client
has been split intostep_cli
to install the actual step tool andstep_bootstrap_host
to install and bootstrap a hostca_server
has been renamed tostep_ca
and reworkedstep_acme_cert
has been added to get and automatically renew a certificate from your CA- Many new modules have been added and the present ones have been reworked. In addition, a framework for future modules is now in place
- The testing infrastructure has been overhauled, meaning that there will hopefully be less bugs in the future