hpdbaas-postgresql

cloud-native-toolkit/hpdbaas-postgresql/ibm

Terraform Module HCL IBM

Module to provision a Hyper Protect DB as a Service Postgresql instance

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

HPDBAAS-Postgresql terraform module Terraform module to provision an instance of HPDBAAS-Postgresql into an account. Software dependencies The module depends on the following software components: Command-line tools - terraform - v12 - kubectl Terraform providers - IBM Cloud provider >= 1.5.3 Module dependencies None Example usage ``hcl-terraform module "dev_infrastructure_hpdbaas_postgresql" { source = "github.com/cloud-native-toolkit/terraform-ibm-hpdbaas-postgresql.git?ref=v1.0.0" resource_group_name = var.resource_group_name resource_location = var.region name_prefix = "${var.name_prefix}_2" hpcs-region = var.hpcs-region hpcs-name = var.hpcs-name hpcs-key = var.hpcs-key authorize-kms = var.authorize-kms == "true" } ``

Inputs (19)
NameTypeDescriptionDefault
resource_group_namestringResource group where the cluster has been provisioned. required
admin_namestringThe name of the database admin required
ibmcloud_api_keystringThe api key for IBM Cloud access required
regionstringGeographic location of the resource (e.g. us-south, us-east) required
passwordstringThe password of database admin(15 characters minimum, at least one uppercase cha required
cluster_namestringThe name of the database cluster required
provisionboolFlag indicating that the instance should be provisioned. If false then it assumetrue
labelstringThe label used to build the database name, along with the name_prefix"hpdbaas-postrgesql"
hpcs_instance_idstringThe id of the hpcs instance""
tagslist(string)Tags that should be applied to the service[]
planstringThe type of plan the service instance should run under (postgresql-free, postgre"postgresql-free"
storagestringThe name of the database admin"5GiB"
private_endpointstringFlag indicating that the service should be created with private endpoints"true"
rolestringThe role of the generated credential (Viewer, Administrator, Operator, Editor)"Editor"
cpustringThe name of the database admin"1"
db_versionstringThe version of postgresql database to provision"10"
name_prefixstringThe prefix name for the service. If not provided it will default to the resource""
hpcs_keystringThe id of the key in the hpcs instance""
memorystringThe name of the database admin"3GiB"
Resources (2)
ibm_resource_instancenull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.2
Cloud IBM
★ Stars0
Forks0
Total downloads113
Inputs19
Resources2
Namespacecloud-native-toolkit
Updated