hpcs-initialization
cloud-native-toolkit/hpcs-initialization/ibm
Module to automate the initialization of a HPCS instance
Terraform module for auto initialization of a HPCS instance This module initializes a zeroized HPCS instance. Terraform versions Terraform 0.13. Prerequisite python version 3.5 and above: Installation instructions pip version 3 and above ``bash python3 -m pip --version ` Install pexpect as per instructions here `bash pip3 install pexpect ` ibm-cos-sdk package is required if initialisation is performed using objeck storage example.. `bash pip3 install ibm-cos-sdk ` Login to IBM Cloud Account using cli `bash ibmcloud login --apikey -r -g ` Generate oauth-tokens ibmcloud iam oauth-tokens. This step should be done as and when token expires. To install tke plugin ibmcloud plugin install tke. Find more info on tke plugin here To run locally consider to create virtual environmet as: `bash pip3 in
| Name | Type | Description | Default |
|---|---|---|---|
| hpcs_instance_guid | string | HPCS Instance GUID | required |
| admin2_name | string | Second admin name | required |
| admin2_password | string | second admin password | required |
| tke_files_path | string | Path to which tke files has to be exported | required |
| admin1_name | string | First admin name | required |
| admin1_password | string | First admin password | required |
| threshold_value | number | Threshold value | 2 |
| admin_num | number | Number of admins to manage HPCS | 2 |
| rev_threshold_value | number | Remove / delete threshold value | 2 |
| initialize | bool | Flag indicating that if user want to initialize the hpcs instance. If 'true' the | false |
hpcs_init