Skip to content

Commit 0fe980d

Browse files
committed
Key Protect Support
Signed-off-by: Anand.Reddy7 <[email protected]>
1 parent b254dc3 commit 0fe980d

6 files changed

+78
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
#
3+
# samples/playbook_kp_encrypion_apply.yml
4+
#
5+
6+
# Playbook sample for deploying IBM Spectrum Scale (GPFS) cluster with IBM Key Protect encryption.
7+
# Additional variables need to be defined for this, it
8+
# is recommended to use Ansible group variables for this purpose:
9+
# https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#assigning-a-variable-to-many-machines-group-variables
10+
11+
- hosts: scale_management_node
12+
collections:
13+
- ibm.spectrum_scale
14+
any_errors_fatal: true
15+
roles:
16+
- kp_encryption_apply
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
#
3+
# samples/playbook_kp_encrypion_configure.yml
4+
#
5+
6+
# Playbook sample for deploying IBM Spectrum Scale (GPFS) cluster with IBM Key Protect encryption.
7+
# Additional variables need to be defined for this, it
8+
# is recommended to use Ansible group variables for this purpose:
9+
# https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#assigning-a-variable-to-many-machines-group-variables
10+
11+
- hosts: cluster01
12+
collections:
13+
- ibm.spectrum_scale
14+
any_errors_fatal: true
15+
roles:
16+
- kp_encryption_configure
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
#
3+
# samples/playbook_kp_encrypion_prepare.yml
4+
#
5+
6+
# Playbook sample for deploying IBM Spectrum Scale (GPFS) cluster with IBM Key Protect encryption.
7+
# Additional variables need to be defined for this, it
8+
# is recommended to use Ansible group variables for this purpose:
9+
# https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#assigning-a-variable-to-many-machines-group-variables
10+
11+
- hosts: scale_management_node
12+
collections:
13+
- ibm.spectrum_scale
14+
any_errors_fatal: true
15+
roles:
16+
- kp_encryption_prepare
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Static Variables for Encryption
2+
3+
# Scale File System Mount Point
4+
filesystem_mountpoint: "fs1"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Static Variables for Encryption
2+
3+
# Resource Prefix
4+
kp_resource_prefix: "hpc_key_protect"
5+
6+
# Key Protect files path on Bootstrap node
7+
key_protect_cert_files_dir: "/opt/IBM/ibm-spectrumscale-cloud-deploy/key_protect"
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Static Variables for Encryption
2+
3+
# Key Protect Password
4+
scale_encryption_admin_password: "KeyProtect@123"
5+
6+
# Resource Prefix
7+
resource_prefix: "hpc_key_protect"
8+
9+
# Region Name
10+
vpc_region: "us-south"
11+
12+
# Directory to store Key Protect files
13+
key_protect_dir: "/opt/key_protect"
14+
15+
# Key Protect Port
16+
key_protect_port: "5696"
17+
18+
# Key Protect files path on Bootstrap node
19+
key_protect_cert_files_dir: "/opt/IBM/ibm-spectrumscale-cloud-deploy/key_protect"

0 commit comments

Comments
 (0)