-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tf
24 lines (23 loc) · 1.13 KB
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
module "confluent_cluster" {
source = "github.com/jveraduran/terraform-confluent-module//module/cluster?ref=v1.0.0"
display_name = "demo"
availability = "SINGLE_ZONE"
cloud = "GCP"
region = "us-central1"
create_basic_cluster = var.create_basic_cluster
create_standard_cluster = var.create_standard_cluster
create_dedicated_cluster = var.create_dedicated_cluster
create_api_key = true
}
module "confluent_topics" {
depends_on = [
module.confluent_cluster
]
source = "github.com/jveraduran/terraform-confluent-module//module/topics?ref=v1.0.0"
topic_name = "demo"
partitions_count = 4
cluster_id = var.create_basic_cluster == true ? module.confluent_cluster.basic_cluster_id[0] : (var.create_standard_cluster == true ? module.confluent_cluster.standard_cluster_id[0] : module.confluent_cluster.dedicated_cluster_id[0])
environment = module.confluent_cluster.confluent_environment_id
api_key = module.confluent_cluster.api_key[0]
api_secret = module.confluent_cluster.api_secret[0]
}