[release-announce] ansible-role-thales-hsm 5.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:29:23 UTC 2023


We are gleeful to announce the release of:

ansible-role-thales-hsm 5.0.0: ansible-role-thales-hsm - Ansible role
to configure Thales HSM clients.

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/ansible-role-thales-hsm

Download the package from:

    https://tarballs.openstack.org/ansible-role-thales-hsm/

Please report issues through:

    https://storyboard.openstack.org/#!/project/1184

For more details, please see below.

Changes in ansible-role-thales-hsm v0.2.0..5.0.0
------------------------------------------------

49970b3 Disable auto-discovery for setuptools
e82db3b Add support for configuring load_sharing mode
8590934 Update README to clarify Thales name
a787e65 Fix linters
99b3d39 Use underscore instead of dash
0890106 Fix typo in distro test
6caea52 Fix condition for setting seboolean
fba3cdc Allow barbican to access /opt/nfast when selinux is enforcing
93f475c Fix typo in client playbook
0133696 Ensure libnsl is installed
8fe9600 OpenDev Migration Patch
08b5efa Add rfs sync to get initial keys
3076482 Add gate config
369ac53 Document role variables and defaults


Diffstat (except docs and test files)
-------------------------------------

.ansible-lint                                   |  2 +
.gitignore                                      |  1 +
.gitreview                                      |  4 ++
README.rst                                      | 69 +++++++++++++++++++++++-
defaults/main.yaml                              |  4 ++
files/add_ips.py                                |  2 +-
handlers/main.yaml                              |  5 ++
releasenotes/notes/add-ha-c41f45eaa1aba077.yaml | 12 +++++
setup.cfg                                       | 10 ++--
setup.py                                        |  3 +-
tasks/client.yaml                               | 71 +++++++++++++++----------
tasks/client_enroll.yaml                        | 10 ++++
tasks/main.yaml                                 | 15 ++++--
tasks/rfs.yaml                                  | 13 ++---
tasks/rfs_register_client.yaml                  | 21 ++++++++
templates/cknfastrc.j2                          |  4 ++
test-requirements.txt                           |  5 ++
tox.ini                                         | 11 ++++
vars.yaml.sample                                | 17 ++++++
zuul.d/layout.yaml                              | 11 ++++
20 files changed, 242 insertions(+), 48 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..d3f9dee
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,5 @@
+# NOTE(elod.illes): ansible 6.0.0 introduced new rules that needs to be
+# fixed, like fqcn-builtins, etc. Due to Yoga release happens soon
+# let's just cap ansible-lint. This needs a separate fix in the future
+# to be able to remove the cap.
+ansible-lint<6.0.0






More information about the Release-announce mailing list