[release-announce] ansible-role-thales-hsm 1.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 31 12:38:15 UTC 2021


We are delighted to announce the release of:

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

This release is part of the wallaby 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.

1.0.0
^^^^^


New Features
************

* This version adds support for using more than one nshield HSM in
  load sharing mode.  There is a new variable *nshield_hsms* that
  accepts a list of HSM IP addresses.  See *vars.yaml.sample* for an
  example. Note that HSM Pools are not supported at this time.


Deprecation Notes
*****************

* Two variables have been deprecated: *thales_hsm_ip_address* and
  *thales_hsm_config_location*.  You should use the new *nshield_hsms*
  list to specify these values instead.  See *vars.yaml.sample* for an
  example.

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

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 ++--
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                           |  1 +
tox.ini                                         | 11 ++++
vars.yaml.sample                                | 17 ++++++
zuul.d/layout.yaml                              | 11 ++++
19 files changed, 236 insertions(+), 47 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..6dd128e
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+ansible-lint






More information about the Release-announce mailing list