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.

About

Terraform module to create cloud data streaming service cluster resources for the vpc configuration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages