Skip to content

terraform-navercloudplatform-modules/terraform-ncloud-cloud-data-streaming-service-cluster-vpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

No requirements.

Providers

Name Version
ncloud n/a

Modules

No modules.

Resources

Name Type
ncloud_cdss_cluster.cdss_cluster resource

Inputs

Name Description Type Default Required
broker_nodes (Required) Broker node information.
- node_product_code - (Required) HW specifications of the broker node.
- subnet_no - (Required) Subnet number where the broker node is to be located.
- node_count - (Required) Number of broker nodes. At least 3 units, up to 10 units allowed.
- storage_size - (Required) Broker node storage capacity. At least 100 GB, up to 2000 GB. Must be in units of 10 GB.
object({
node_product_code = string
subnet_no = string
node_count = number
storage_size = number
})
n/a yes
cmak (Required) CMAK access information.
- user_name - (Required) CMAK access ID. Only lowercase alphanumeric characters and non-consecutive hyphens (-) allowed First character must be a letter, but the last character may be a letter or a number.
- user_password - (Required) CMAK access password. Must be at least 8 characters and contain at least one of each: English uppercase letter, lowercase letter, special character, and number.
object({
user_name = string
user_password = string
})
n/a yes
config_group_no (Required) ConfigGroup number to be used. string n/a yes
kafka_version_code (Required) Cloud Data Streaming Service version to be used. string n/a yes
manager_node (Required) Manager node information.
- node_product_code - (Required) HW specifications of the manager node.
- subnet_no - (Required) Subnet number where the manager node is to be located.
object({
node_product_code = string
subnet_no = string
})
n/a yes
name (Required) Cluster name. string n/a yes
os_image (Required) OS type to be used. string n/a yes
vpc_no (Required) VPC number to be used. string n/a yes

Outputs

Name Description
endpoints List of endpoints
-plaintext - List of broker nodes (Port 9092).
-tls - List of broker nodes (Port 9093).
-public_endpoint_plaintext - List of public endpoint of broker nodes.
-public_endpoint_plaintext_listener_port - List of listener port for public endpoint of broker nodes.
-public_endpoint_tls - List of public endpoint of broker nodes (TLS).
-public_endpoint_tls_listener_port - List of listener port for public endpoint of broker nodes (TLS).
-hosts_private_endpoint_tls - Editing details of the hosts file (Private IP hostname format).
-hosts_public_endpoint_tls - Editing details of the hosts file (Public IP hostname format).
-zookeeper - List of ZooKeeper nodes (Port 2181).
id Cluster id.