diff --git a/examples/clickpipe/externally_managed_table/main.tf b/examples/clickpipe/externally_managed_table/main.tf index e5d20af..7484074 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 1fa3a0f..dd8cacc 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 88bb771..293743f 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 8959e42..c60c212 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 f707928..f85238a 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 c0a328a..f4f7ae9 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 b54753e..c1511a3 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 318b437..2b914bd 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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 815b5b7..8fdd984 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 7d86780..e7c71b1 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 0000000..f9e7696 --- /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 e03d587..d471027 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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 e58a0a9..08b14b2 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 e7b6246..f9c1ec2 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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 c58f8bd..ed6b128 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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 f3b7c9e..2e22978 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 51e95db..e7c71b1 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 0000000..f9e7696 --- /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 +}