From 8cec3b1374c19585fd5569bd6cd2ec7aebb8072a Mon Sep 17 00:00:00 2001 From: Kuba Kaflik Date: Tue, 8 Apr 2025 11:06:28 +0200 Subject: [PATCH] Add `provider.tf.template.alpha` for ClickPipes examples --- .../clickpipe/externally_managed_table/main.tf | 4 ++++ .../clickpipe/externally_managed_table/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_azure_eventhub/main.tf | 4 ++++ .../clickpipe/kafka_azure_eventhub/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_confluent/provider.tf | 5 ----- .../kafka_confluent/provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_msk_iam_role/main.tf | 4 ++++ examples/clickpipe/kafka_msk_iam_role/provider.tf | 5 ----- .../kafka_msk_iam_role/provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_msk_iam_user/main.tf | 4 ++++ examples/clickpipe/kafka_msk_iam_user/provider.tf | 5 ----- .../kafka_msk_iam_user/provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_offset_strategy/main.tf | 4 ++++ .../clickpipe/kafka_offset_strategy/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_redpanda_scram/main.tf | 4 ++++ .../clickpipe/kafka_redpanda_scram/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/kafka_schema_registry/main.tf | 4 ++++ .../clickpipe/kafka_schema_registry/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ .../clickpipe/multiple_pipes_example/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/object_storage_iam_role/main.tf | 4 ++++ .../clickpipe/object_storage_iam_role/provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/object_storage_iam_user/main.tf | 4 ++++ .../clickpipe/object_storage_iam_user/provider.tf | 5 ----- .../provider.tf.template.alpha | 14 ++++++++++++++ .../clickpipe/reverse_private_endpoint_msk/main.tf | 4 ++++ .../reverse_private_endpoint_msk/provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ .../reverse_private_endpoint_msk_pipe/provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ .../reverse_private_endpoint_msk_pipe/vars.tf | 4 ++++ .../reverse_private_endpoint_vpc_resource/main.tf | 4 ++++ .../provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ .../reverse_private_endpoint_vpce_service/main.tf | 4 ++++ .../provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ examples/clickpipe/service_and_clickpipe/main.tf | 4 ++++ .../clickpipe/service_and_clickpipe/provider.tf | 4 ---- .../provider.tf.template.alpha | 14 ++++++++++++++ 46 files changed, 280 insertions(+), 74 deletions(-) create mode 100644 examples/clickpipe/externally_managed_table/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_azure_eventhub/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_confluent/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_msk_iam_role/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_msk_iam_user/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_offset_strategy/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_redpanda_scram/provider.tf.template.alpha create mode 100644 examples/clickpipe/kafka_schema_registry/provider.tf.template.alpha create mode 100644 examples/clickpipe/multiple_pipes_example/provider.tf.template.alpha create mode 100644 examples/clickpipe/object_storage_iam_role/provider.tf.template.alpha create mode 100644 examples/clickpipe/object_storage_iam_user/provider.tf.template.alpha create mode 100644 examples/clickpipe/reverse_private_endpoint_msk/provider.tf.template.alpha create mode 100644 examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf.template.alpha create mode 100644 examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf.template.alpha create mode 100644 examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf.template.alpha create mode 100644 examples/clickpipe/service_and_clickpipe/provider.tf.template.alpha diff --git a/examples/clickpipe/externally_managed_table/main.tf b/examples/clickpipe/externally_managed_table/main.tf index e5d20aff..7484074e 100644 --- a/examples/clickpipe/externally_managed_table/main.tf +++ b/examples/clickpipe/externally_managed_table/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/externally_managed_table/provider.tf b/examples/clickpipe/externally_managed_table/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/externally_managed_table/provider.tf +++ b/examples/clickpipe/externally_managed_table/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/externally_managed_table/provider.tf.template.alpha b/examples/clickpipe/externally_managed_table/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/externally_managed_table/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_azure_eventhub/main.tf b/examples/clickpipe/kafka_azure_eventhub/main.tf index 1fa3a0f6..dd8caccc 100644 --- a/examples/clickpipe/kafka_azure_eventhub/main.tf +++ b/examples/clickpipe/kafka_azure_eventhub/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_azure_eventhub/provider.tf b/examples/clickpipe/kafka_azure_eventhub/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_azure_eventhub/provider.tf +++ b/examples/clickpipe/kafka_azure_eventhub/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_azure_eventhub/provider.tf.template.alpha b/examples/clickpipe/kafka_azure_eventhub/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_azure_eventhub/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_confluent/provider.tf b/examples/clickpipe/kafka_confluent/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_confluent/provider.tf +++ b/examples/clickpipe/kafka_confluent/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_confluent/provider.tf.template.alpha b/examples/clickpipe/kafka_confluent/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_confluent/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_msk_iam_role/main.tf b/examples/clickpipe/kafka_msk_iam_role/main.tf index 88bb7714..293743f5 100644 --- a/examples/clickpipe/kafka_msk_iam_role/main.tf +++ b/examples/clickpipe/kafka_msk_iam_role/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_msk_iam_role/provider.tf b/examples/clickpipe/kafka_msk_iam_role/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_msk_iam_role/provider.tf +++ b/examples/clickpipe/kafka_msk_iam_role/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_msk_iam_role/provider.tf.template.alpha b/examples/clickpipe/kafka_msk_iam_role/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_msk_iam_role/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_msk_iam_user/main.tf b/examples/clickpipe/kafka_msk_iam_user/main.tf index 8959e42d..c60c212b 100644 --- a/examples/clickpipe/kafka_msk_iam_user/main.tf +++ b/examples/clickpipe/kafka_msk_iam_user/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_msk_iam_user/provider.tf b/examples/clickpipe/kafka_msk_iam_user/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_msk_iam_user/provider.tf +++ b/examples/clickpipe/kafka_msk_iam_user/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_msk_iam_user/provider.tf.template.alpha b/examples/clickpipe/kafka_msk_iam_user/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_msk_iam_user/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_offset_strategy/main.tf b/examples/clickpipe/kafka_offset_strategy/main.tf index f7079286..f85238a1 100644 --- a/examples/clickpipe/kafka_offset_strategy/main.tf +++ b/examples/clickpipe/kafka_offset_strategy/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_offset_strategy/provider.tf b/examples/clickpipe/kafka_offset_strategy/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_offset_strategy/provider.tf +++ b/examples/clickpipe/kafka_offset_strategy/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_offset_strategy/provider.tf.template.alpha b/examples/clickpipe/kafka_offset_strategy/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_offset_strategy/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_redpanda_scram/main.tf b/examples/clickpipe/kafka_redpanda_scram/main.tf index c0a328a1..f4f7ae90 100644 --- a/examples/clickpipe/kafka_redpanda_scram/main.tf +++ b/examples/clickpipe/kafka_redpanda_scram/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_redpanda_scram/provider.tf b/examples/clickpipe/kafka_redpanda_scram/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_redpanda_scram/provider.tf +++ b/examples/clickpipe/kafka_redpanda_scram/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_redpanda_scram/provider.tf.template.alpha b/examples/clickpipe/kafka_redpanda_scram/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_redpanda_scram/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/kafka_schema_registry/main.tf b/examples/clickpipe/kafka_schema_registry/main.tf index b54753e5..c1511a31 100644 --- a/examples/clickpipe/kafka_schema_registry/main.tf +++ b/examples/clickpipe/kafka_schema_registry/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/kafka_schema_registry/provider.tf b/examples/clickpipe/kafka_schema_registry/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/kafka_schema_registry/provider.tf +++ b/examples/clickpipe/kafka_schema_registry/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/kafka_schema_registry/provider.tf.template.alpha b/examples/clickpipe/kafka_schema_registry/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/kafka_schema_registry/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/multiple_pipes_example/provider.tf b/examples/clickpipe/multiple_pipes_example/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/multiple_pipes_example/provider.tf +++ b/examples/clickpipe/multiple_pipes_example/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/multiple_pipes_example/provider.tf.template.alpha b/examples/clickpipe/multiple_pipes_example/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/multiple_pipes_example/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/object_storage_iam_role/main.tf b/examples/clickpipe/object_storage_iam_role/main.tf index 318b4373..2b914bdc 100644 --- a/examples/clickpipe/object_storage_iam_role/main.tf +++ b/examples/clickpipe/object_storage_iam_role/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/object_storage_iam_role/provider.tf b/examples/clickpipe/object_storage_iam_role/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/object_storage_iam_role/provider.tf +++ b/examples/clickpipe/object_storage_iam_role/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/object_storage_iam_role/provider.tf.template.alpha b/examples/clickpipe/object_storage_iam_role/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/object_storage_iam_role/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/object_storage_iam_user/main.tf b/examples/clickpipe/object_storage_iam_user/main.tf index 815b5b78..8fdd9849 100644 --- a/examples/clickpipe/object_storage_iam_user/main.tf +++ b/examples/clickpipe/object_storage_iam_user/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/object_storage_iam_user/provider.tf b/examples/clickpipe/object_storage_iam_user/provider.tf index 7d86780f..e7c71b18 100644 --- a/examples/clickpipe/object_storage_iam_user/provider.tf +++ b/examples/clickpipe/object_storage_iam_user/provider.tf @@ -8,11 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/object_storage_iam_user/provider.tf.template.alpha b/examples/clickpipe/object_storage_iam_user/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/object_storage_iam_user/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/reverse_private_endpoint_msk/main.tf b/examples/clickpipe/reverse_private_endpoint_msk/main.tf index e03d587e..d4710272 100644 --- a/examples/clickpipe/reverse_private_endpoint_msk/main.tf +++ b/examples/clickpipe/reverse_private_endpoint_msk/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/reverse_private_endpoint_msk/provider.tf b/examples/clickpipe/reverse_private_endpoint_msk/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/reverse_private_endpoint_msk/provider.tf +++ b/examples/clickpipe/reverse_private_endpoint_msk/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/reverse_private_endpoint_msk/provider.tf.template.alpha b/examples/clickpipe/reverse_private_endpoint_msk/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/reverse_private_endpoint_msk/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf b/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf +++ b/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf.template.alpha b/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/reverse_private_endpoint_msk_pipe/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/reverse_private_endpoint_msk_pipe/vars.tf b/examples/clickpipe/reverse_private_endpoint_msk_pipe/vars.tf index e58a0a9f..08b14b20 100644 --- a/examples/clickpipe/reverse_private_endpoint_msk_pipe/vars.tf +++ b/examples/clickpipe/reverse_private_endpoint_msk_pipe/vars.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/reverse_private_endpoint_vpc_resource/main.tf b/examples/clickpipe/reverse_private_endpoint_vpc_resource/main.tf index e7b62461..f9c1ec21 100644 --- a/examples/clickpipe/reverse_private_endpoint_vpc_resource/main.tf +++ b/examples/clickpipe/reverse_private_endpoint_vpc_resource/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf b/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf +++ b/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf.template.alpha b/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/reverse_private_endpoint_vpc_resource/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/reverse_private_endpoint_vpce_service/main.tf b/examples/clickpipe/reverse_private_endpoint_vpce_service/main.tf index c58f8bd7..ed6b1283 100644 --- a/examples/clickpipe/reverse_private_endpoint_vpce_service/main.tf +++ b/examples/clickpipe/reverse_private_endpoint_vpce_service/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_id" { description = "ClickHouse service ID" } diff --git a/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf b/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf +++ b/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf.template.alpha b/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/reverse_private_endpoint_vpce_service/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +} diff --git a/examples/clickpipe/service_and_clickpipe/main.tf b/examples/clickpipe/service_and_clickpipe/main.tf index f3b7c9e8..2e229783 100644 --- a/examples/clickpipe/service_and_clickpipe/main.tf +++ b/examples/clickpipe/service_and_clickpipe/main.tf @@ -1,3 +1,7 @@ +variable "organization_id" {} +variable "token_key" {} +variable "token_secret" {} + variable "service_name" { type = string default = "My Terraform Service" diff --git a/examples/clickpipe/service_and_clickpipe/provider.tf b/examples/clickpipe/service_and_clickpipe/provider.tf index 51e95dbf..e7c71b18 100644 --- a/examples/clickpipe/service_and_clickpipe/provider.tf +++ b/examples/clickpipe/service_and_clickpipe/provider.tf @@ -8,10 +8,6 @@ terraform { } } -variable "organization_id" {} -variable "token_key" {} -variable "token_secret" {} - provider "clickhouse" { organization_id = var.organization_id token_key = var.token_key diff --git a/examples/clickpipe/service_and_clickpipe/provider.tf.template.alpha b/examples/clickpipe/service_and_clickpipe/provider.tf.template.alpha new file mode 100644 index 00000000..f9e76961 --- /dev/null +++ b/examples/clickpipe/service_and_clickpipe/provider.tf.template.alpha @@ -0,0 +1,14 @@ +terraform { + required_providers { + clickhouse = { + version = "${CLICKHOUSE_TERRAFORM_PROVIDER_VERSION}" + source = "ClickHouse/clickhouse" + } + } +} + +provider "clickhouse" { + organization_id = var.organization_id + token_key = var.token_key + token_secret = var.token_secret +}