Skip to content

Releases: maxhoesel-ansible/ansible-collection-smallstep

0.4.6

22 Jun 12:36
Compare
Choose a tag to compare
v0.4.6

Release 0.4.6

0.4.5

04 Jun 21:10
bdca736
Compare
Choose a tag to compare
v0.4.5

fix(step_ca): prevent error when overwriting step-ca executable (#68)

0.4.4

25 May 19:04
1c9c22b
Compare
Choose a tag to compare
Merge pull request #67 from maxhoesel/check_mode

Support `--check` mode for all roles once configured

0.4.3

24 May 16:50
67331de
Compare
Choose a tag to compare
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

21 May 16:15
fbcc807
Compare
Choose a tag to compare
v0.4.2

docs: change author notice in readme

0.4.1

07 May 11:34
0802b09
Compare
Choose a tag to compare
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

07 May 00:11
1885f43
Compare
Choose a tag to compare

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

18 Apr 16:35
Compare
Choose a tag to compare

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

30 Mar 17:44
9133d7b
Compare
Choose a tag to compare

Minor release that adds support for arm64 systems in step_cli and step_ca

0.3.0

29 Mar 21:43
Compare
Choose a tag to compare

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 into step_cli to install the actual step tool and step_bootstrap_host to install and bootstrap a host
  • ca_server has been renamed to step_ca and reworked
  • step_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