Ansible role to manage Thales Hardware Security Module (HSM) client software
Go to file
Ade Lee 74115f5ac2 Add support for configuring load_sharing mode
Change-Id: Ia5fedaf5b1dbe7d8958c04a3e8534098d4bbd548
(cherry picked from commit e82db3b3fc)
(cherry picked from commit d015eefc16)
2021-05-05 11:05:14 -05:00
defaults Document role variables and defaults 2019-01-14 08:24:18 -06:00
files Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
handlers Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
releasenotes/notes Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
tasks Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
templates Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
zuul.d Add gate config 2019-03-06 07:24:17 -06:00
.ansible-lint Fix linters 2021-05-05 11:05:05 -05:00
.gitignore Add gate config 2019-03-06 07:24:17 -06:00
.gitreview Update .gitreview for stable/ussuri 2020-06-01 13:08:03 +00:00
AUTHORS Initial commit. 2019-01-04 11:08:37 -06:00
LICENSE Initial commit. 2019-01-04 11:08:37 -06:00
README.rst Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00
requirements.txt Add files for python build 2019-01-04 15:00:12 -05:00
setup.cfg Use underscore instead of dash 2020-04-29 15:26:54 -05:00
setup.py Add files for python build 2019-01-04 15:00:12 -05:00
test-requirements.txt Add gate config 2019-03-06 07:24:17 -06:00
tox.ini Add gate config 2019-03-06 07:24:17 -06:00
vars.yaml.sample Add support for configuring load_sharing mode 2021-05-05 11:05:14 -05:00

README.rst

thales-hsm

A role to manage Thales Hardware Security Module (HSM) client software.

Role Variables

Name Default Value Description
thales_install_client false Whether the role should install the client software on the target host.
thales_configure_rfs false Whether the role should execute the RFS configuration tasks.
thales_client_working_dir /tmp/thales_client_install Working directory in the target host.
thales_client_gid 42481 Group ID for the thales group.
thales_client_uid 42481 User ID for the thales user.
thales_client_tarball_name None Filename for the Thales client software tarball.
thales_client_tarball_location None Full URL where a copy of the client software tarball can be downloaded.
thales_client_path linux/libc6_11/amd64/nfast Path to the client software directory inside the tarball
thales_km_data_tarball_name None Filename for the KM Data tarball
thales_km_data_location None Full URL where a copy of the KM Data tarball can be downloaded.
thales_rfs_ip_address None IPv4 address for the Thales RFS host.
thales_client_ips None Whitespace separated list of IP addresses to be added to RFS config.
thales_bootstrap_client_ip None Bootstrap client IP address. This IP will be allowed to update RFS server.
nshield_hsms None List of one or more HSM devices

Requirements

  • ansible >= 2.4