cert-manager

cloud-native-toolkit/cert-manager/ibm

Terraform Module HCL IBM

Module to provision IBM Cloud Certificate Manager

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

IBM Certificate Manager module Module to provision or lookup an instance of Certificate Manager on IBM Cloud. Optionally, the Certificate Manager instance can be encrypted with a root key from a KMS instance. Software dependencies The module depends on the following software components: Command-line tools - terraform - v13 Terraform providers - IBM Cloud provider >= 1.22.0 Module dependencies This module makes use of the output from other modules: - Resource Group - github.com/cloud-native-toolkit/terraform-ibm-resource-group - KMS Key - github.com/cloud-native-toolkit/terraform-ibm-kms-key Example usage Refer test cases for more details ``hcl-terraform terraform { required_providers { ibm = { source = "ibm-cloud/ibm" } } required_version = ">= 0.13" } provider "ibm" { ibmcloud_api_key = v

Inputs (15)
NameTypeDescriptionDefault
resource_group_namestringThe name of the IBM Cloud resource group where the Certificate Manager instance required
regionstringThe region where the Certificate Manager will be/has been provisioned. required
kms_idstringThe crn of the KMS instance that will be used to encrypt the instance.null
kms_private_urlstringThe private url of the KMS instance that will be used to encrypt the instance.null
kms_key_crnstringThe crn of the root key in the KMSnull
ibmcloud_api_keystringThe IBM Cloud api key""
provisionboolFlag indicating that the instance should be provisioned. If false then an existitrue
name_prefixstringThe name prefix for the Certificate Manager resource. If not provided will defau""
labelstringLabel used to build the Certificate Manager name if not provided."cm"
private_endpointboolFlag indicating that the service should be access using private endpointstrue
kms_enabledboolFlag indicating that kms encryption should be enabled for this instancefalse
kms_private_endpointboolFlag indicating the KMS private endpoint should be usedtrue
create_authboolFlag indicating the service authorization should be created to allow this servictrue
kms_public_urlstringThe public url of the KMS instance that will be used to encrypt the instance.null
namestringName of the Certificate Manager. If not provided will be generated as $name_pref""
Outputs (7)
crn — The crn of the Object Storage instance
location — The Object Storage instance location
service — The name of the key provisioned for the Object Storage instance
label — The label used for the Object Storage instance
type — The type of the resource
id — The Object Storage instance id
name — The Object Storage instance name
Resources (2)
ibm_resource_instancenull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.2.0
Cloud IBM
★ Stars0
Forks2
Total downloads113
Inputs15
Outputs7
Resources2
LicenseApache-2.0
Namespacecloud-native-toolkit
Updated