hpcs

cloud-native-toolkit/hpcs/ibm

Terraform Module HCL IBM

Terraform module to provision Hyper Protect Crypto Service

Install
module "hpcs" {
source = "cloud-native-toolkit/hpcs/ibm"
version = "1.5.1"
}
plain text: /constructs/tfmod-cloud-native-toolkit-hpcs-ibm/install.txt
⭐ Source on GitHub 📦 Registry page
README

HPCS terraform module Provisions an instance of hpcs in the account. Example usage ``terraform-hcl terraform { required_providers { ibm = { source = "ibm-cloud/ibm" } } required_version = ">= 0.13" } provider "ibm" { ibmcloud_api_key = var.ibmcloud_api_key region = var.region } module "dev_infrastructure_hpcs" { source = "github.com/ibm-garage-cloud/terraform-ibm-key-hpcs?ref=v1.0.0" resource_group_name = module.dev_cluster.resource_group_name resource_location = module.dev_cluster.region cluster_id = module.dev_cluster.id namespaces = [] namespace_count = 0 name_prefix = var.name_prefix tags = [] plan = "standard" service_endpoints = var.service_endpoints number_of_crypto_units = var.number_of_crypto_units } `` Post install steps Once a Hyper Protect Crypto Service has been provisioned, i

Inputs (11)
NameTypeDescriptionDefault
resource_group_namestringResource group where the cluster has been provisioned. required
regionstringGeographic location of the resource (e.g. us-south, us-east) required
name_prefixstringThe prefix name for the service. If not provided it will default to the resource""
planstringThe type of plan the service instance should run under (tiered-pricing)"standard"
tagslist(string)Tags that should be applied to the service[]
number_of_crypto_unitsnumberNo of crypto units that has to be attached to the instance.2
labelstringThe label that will be used to generate the name from the name_prefix."hpcs"
private_endpointstringFlag indicating that the service should be created with private endpoints"true"
provisionboolFlag indicating that hpcs instance should be provisioned. If 'false' then the infalse
namestringThe name that should be used for the service, particularly when connecting to an""
skipboolFlag indicating that the logic should be skipped (i.e. don't do anything)false
Outputs (9)
id — The id of the provisioned HPCS instance.
guid — The id of the provisioned HPCS instance.
location — The location of the provisioned HPCS instance
service — The name of the key provisioned for the HPCS instance
label — The label for the redis instance
public_url — The public endpoint for the resource
private_url — The private endpoint for the resource
name — The name of the provisioned HPCS instance.
crn — The id of the provisioned HPCS instance
Resources (2)
ibm_resource_instancenull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.5.1
Cloud IBM
★ Stars0
Forks6
Total downloads114
Inputs11
Outputs9
Resources2
Namespacecloud-native-toolkit
Updated