You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lets take all the dependencies on a running lunaclient VM
out. We suspect that with the ip checking turned off, we can use
any subject in the client certs anyway, as long as the cert is uploaded
to the HSM (and registered to a client).
This simplifies things considerably - and makes the role more
reusable by a deployer as a standalone role.
Instead, we'll need the relevant bits uploaded somewhere for the
deployer to retrieve.
*`cifmw_hsm_hsmtype`: (String) The type of HSM required. Currently, only "luna" is supported. Default value: `luna`
51
-
*`cifmw_hsm_admin_user`: (String) The user to log into the HSM. Default value: `admin`
52
-
*`cifmw_hsm_admin_password`: (String) The password to log into the HSM.
53
-
*`cifmw_hsm_server_ip`: (String) ip address or hostname of the HSM
54
-
* `cifmw_hsm_partition_password: (String) The password to log into the HSM partition
55
43
*`cifmw_hsm_login_secret`: (String) The secret to store the password to log into the HSM partition. Default: `hsm-login`
56
44
57
-
### Barbican Image and Details to get buildah script
58
-
*`cifmw_hsm_barbican_operator_repo`: (String) Repo for barbican-operator. Default value: "https://github.com/openstack-k8s-operators/barbican-operator.git"
59
-
*`cifmw_hsm_barbican_operator_version`: (String) Version for barbican-operator. Default value: "main"
60
-
*`cifmv_hsm_barbican_image_namespace`: (String) Namespace for barbican-operator source image. Default value: "podified-antelope-centos9"
61
-
*`cifmw_hsm_barbican_image_tag`: (String) Tag for barbican-operator source image. Default value: "current-podified"
62
-
63
45
### Role Parameters
64
46
*`cifmw_hsm_cleanup`: (Boolean) Delete all resources created by the role at the end of the testing. Default value: `false`
65
47
*`cifmw_hsm_working_dir`: (String) Working directory to store artifacts. Default value: `/tmp/hsm-prep-working-dir`
66
48
*`cifmw_hsm_client_ip`: (String) ip address or hostname of the client VM
67
49
50
+
### Image Details
51
+
*`cifmw_hsm_barbican_src_image_registry`: (String) Registry of the source image. Default value: `quay.io`
52
+
*`cifmw_hsm_barbican_src_image_namespace: (String) Namespace of the source image. Default value: `podified-antelope-centos9`
53
+
*`cifmw_hsm_barbican_src_image_tag: (String) Tag of the source image. Default value: `current-podified`
54
+
*`cifmw_hsm_barbican_dest_image_registry`: (String) Registry of the modified image. Default value: `quay.io`
55
+
*`cifmw_hsm_barbican_dest_image_namespace: (String) Namespace of the modified image. Default value: `podified-antelope-centos9`
56
+
*`cifmw_hsm_barbican_dest_image_tag: (String) Tag of the modified image. Default value: `current-podified-luna`
57
+
68
58
### Luna Parameters
69
-
*`cifmw_hsm_luna_minclient_src`: (String) Location of linux minimal client tarball on the luna client VM. Default value: `/opt/data/Linux-Minimal-Client.tar.gz`
70
-
*`cifmw_hsm_luna_binaries_src`: (String) Location of the luna binaries on the luna client VM. Default value: `/opt/data/bin`
71
-
*`cifmw_hsm_luna_server_cert_src`: (String) Location of HSM server cert on the luna client VM. Default value: `/usr/safenet/lunaclient/cert/server`
72
-
*`cifmw_hsm_luna_client_cert_src`: (String) Location of HSM client cert on the luna client VM. Default value: `/usr/safenet/lunaclient/cert/client`
59
+
*`cifmw_hsm_luna_minclient_src`: (String) Location of linux minimal client tarball. Default value: `file:///opt/luna/Linux-Minimal-Client.tar.gz`
60
+
*`cifmw_hsm_luna_binaries_src`: (String) Location of the luna binaries. Default value: `file:///opt/luna/bin`
61
+
*`cifmw_hsm_luna_server_cert_src`: (String) Location of HSM server CA cert. Default value: `file:///opt/luna/cert/server/cacert.pem`
62
+
*`cifmw_hsm_luna_client_cert_src`: (String) Location of HSM client certs. Default value: `file:///opt/luna/cert/client`
63
+
*`cifmw_hsm_server_ca_file`: (String) Name of the cacert file in the container. Default value: `cacert.pem`
73
64
*`cifmw_hsm_luna_cert_secret`: (String) Name of the secret that stores all of the needed certs for luna. Default value: `barbican-luna-certs`
74
65
*`cifmw_hsm_luna_cert_secret_namespace`: (String) Namespace of the secret that stores all of the needed certs for luna. Default value: `openstack`
75
-
*`cifmw_hsm_luna_partition`: (String) HSM partition for the client to join.
0 commit comments