key-protect

cloud-native-toolkit/key-protect/ibm

Terraform Module HCL IBM

Terraform module to provision Key Protect into an account

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

Key Protect terraform module Provisions an instance of Key Protect in the account. Note: This module follows the Terraform conventions regarding how provider configuration is defined within the Terraform template and passed into the module - https://www.terraform.io/docs/language/modules/develop/providers.html. The default provider configuration flows through to the module. If different configuration is required for a module, it can be explicitly passed in the providers block of the module - https://www.terraform.io/docs/language/modules/develop/providers.html#passing-providers-explicitly. Example usage Refer to test cases for more details ``hcl-terraform terraform { required_providers { ibm = { source = "ibm-cloud/ibm" } } required_version = ">= 0.13" } provider "ibm" { ibmcloud_api_key =

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