Commit Graph

24 Commits

Author SHA1 Message Date
Douglas Mendizábal ed676be778 Use shell instead of command for rfs-sync setup
The command module doesn't understand the pipefail setting used for
piping a response to the rfs-sync setup script.

Change-Id: Ifb1e70d47f312f44abd603f21ce6fbf8733d9dc4
2023-10-06 14:13:54 -04:00
Douglas Mendizábal b39d08608f Add support for Security World client v13.4.4
This patch adds support for installing the latest Security World client
software.  The installation media format for that version is a zipped
file containing an ISO.

The mechanism for installing the source media was changed to expect this
new format.  The file is still downloaded to the target host and now
unzip is used instead of tar to unarchive the ISO.

The client software is now installed on the target host using the RPM files
found in the ISO image.

Change-Id: If00a8612cd50f492da833033a2ed3256585617bd
2023-10-02 14:50:11 -04:00
Douglas Mendizábal 87793418c7 Fix namespace typos
Change-Id: I3be04a1613cfce63aa824068578a94e3eb2d4735
2023-09-27 13:48:07 -04:00
Jeremy Stanley e301ee0df1 Correct the tox option for skipping sdist generation
The tox option to skip source distribution building is skipsdist,
but this seems to be often misspelled skipdist instead, which gets
silently ignored and so does not take effect. Correct it
everywhere, in hopes that new projects will finally stop copying
this mistake around.

See https://tox.readthedocs.io/en/latest/config.html#conf-skipsdist
and https://github.com/tox-dev/tox/issues/1388 for details.

Change-Id: I9b7768fdb4e8865648da1c697fa16ee2d1a9c604
2023-09-26 17:14:41 +00:00
Douglas Mendizábal 45081528b1 Unpin ansible-lint
This patch unpins ansible-lint to fix the failing gate.  All lint
errors have been fixed.

Change-Id: I2f8c90db5add09e27f71cf8aecca8d0e108a3de3
2023-09-21 17:12:37 -04:00
Elod Illes 49970b3ceb Disable auto-discovery for setuptools
With setuptools release 61.0.0 ansible-role-thales-hsm's package build
command (python3 setup.py sdist bdist_wheel) started to fail:

error: Multiple top-level packages discovered in a flat-layout:
['files', 'defaults', 'handlers', 'templates', 'releasenotes'].

This bug is mentioned in setuptools issue 3197 [1], and the suggested
workaround is to disable auto-discovery by adding 'py_modules=[]' in
setup.py.

ansible-lint also released a new version (6.0.0), which has new rules
that blocks the gate. As a workaround, this patch caps ansible-lint
version <6.0.0 to unblock the gate.

[1] https://github.com/pypa/setuptools/issues/3197

Change-Id: Idb765d09f9498bc13f952c055026e29a46cab8d3
2022-03-26 20:24:49 +01:00
Ade Lee e82db3b3fc Add support for configuring load_sharing mode
Change-Id: Ia5fedaf5b1dbe7d8958c04a3e8534098d4bbd548
2021-02-17 11:04:23 -05:00
Douglas Mendizábal 8590934320 Update README to clarify Thales name
Change-Id: I88da5d15cf30e3159807fd6ada57b3bbf4ce5789
2021-01-12 16:16:52 +00:00
Alex Schultz a787e658da Fix linters
Ignore the _ vs - and fix permissions on files

Change-Id: Id7efa789cdbd4501ef740e77a36c7419eb785056
2021-01-12 09:16:30 -07:00
Douglas Mendizábal 99b3d398e8 Use underscore instead of dash
A change was introduced to TripleO Heat Templates [1]
to expect roles to use underscores instead of dashes in
the directory name.

[1] https://review.opendev.org/#/c/713792/

Change-Id: I61ee17f7e00e4a5bab5b6b44beb8ea92a93a8058
2020-04-29 15:26:54 -05:00
Zuul 11ecf2f1d2 Merge "Fix condition for setting seboolean" 2019-09-10 03:40:34 +00:00
Douglas Mendizábal 0890106a2b Fix typo in distro test
Change-Id: Ia21512e18243c64cafa3801ee2c4bad752b70fcf
2019-09-06 11:19:00 -05:00
Dmitriy Rabotyagov 6caea525f8 Fix condition for setting seboolean
Change-Id: I7a94b84e9c830ffac3bc74da18bf726d62b47adf
2019-09-06 11:09:49 +03:00
Douglas Mendizábal fba3cdcfd7 Allow barbican to access /opt/nfast when selinux is enforcing
Change-Id: I29deabd99efecadadfd1c91d3419c04226045f9c
2019-09-05 08:26:06 -05:00
Douglas Mendizábal 93f475c08d Fix typo in client playbook
Change-Id: I054ad78fedde279a056808e4abf1256ad80cb92e
2019-08-01 15:14:23 -05:00
Douglas Mendizábal 0133696ce6 Ensure libnsl is installed
Change-Id: I188fd02d3a8d017ea1ea0894ea3b8d9318321dad
2019-07-30 09:45:20 -05:00
OpenDev Sysadmins 8fe9600df4 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:44:02 +00:00
Ade Lee 08b5efaa7b Add rfs sync to get initial keys
After we set up synchronization with the RFS server, we should
immediately do a sync to make sure the local keystore matches
the RFS server.

Change-Id: Ib5926776aafbb7615ea8d22386fc33c520e29506
2019-03-06 09:35:27 -06:00
Douglas Mendizábal 3076482fda Add gate config
This patch adds gerrit configuration as well as an
ansible-lint gate job.

Change-Id: I1585516e8caf5db82cbab6fd34e29c9fc219f85f
2019-03-06 07:24:17 -06:00
Douglas Mendizábal 369ac53a5a Document role variables and defaults 2019-01-14 08:24:18 -06:00
Douglas Mendizábal 1332204a81 Refactor main.yaml to use include_tasks 2019-01-09 14:53:22 -06:00
Ade Lee 1a575a1ebc Fix path of README.rst 2019-01-04 15:05:11 -05:00
Ade Lee c81e3384ce Add files for python build 2019-01-04 15:00:12 -05:00
Douglas Mendizábal aa1e6aa1da Initial commit. 2019-01-04 11:08:37 -06:00