Update README, add debug print

This commit is contained in:
Conor Mongey
2020-02-29 02:27:03 +00:00
parent 72fc5fc66f
commit b9cd06bbf3
2 changed files with 19 additions and 11 deletions
+17 -11
View File
@@ -1,10 +1,10 @@
# `terraform-plugin-confluent-cloud`
# `terraform-plugin-confluentcloud`
A [Terraform][1] plugin for managing [Confluent Cloud Kafka Clusters][2].
## Installation
Download and extract the [latest release](https://github.com/Mongey/terraform-provider-confluent-cloud/releases/latest) to
Download and extract the [latest release](https://github.com/Mongey/terraform-provider-confluentcloud/releases/latest) to
your [terraform plugin directory][third-party-plugins] (typically `~/.terraform.d/plugins/`)
## Example
@@ -14,25 +14,29 @@ Configure the provider directly, or set the ENV variables `CONFLUENT_CLOUD_USERN
```hcl
provider "confluentcloud" {}
resource "confluentcloud_environment" "test" {
name = "provider-test"
resource "confluentcloud_environment" "environment" {
name = "default"
}
resource "confluentcloud_kafka_cluster" "test" {
name = "provider-test"
environment_id = confluentcloud_environment.test.id
service_provider = "aws"
region = "eu-west-1"
availability = "LOW"
environment_id = confluentcloud_environment.environment.id
}
resource "confluentcloud_api_key" "provider_test" {
cluster_id = confluentcloud_kafka_cluster.test.id
environment_id = confluentcloud_environment.test.id
cluster_id = confluentcloud_kafka_cluster.test.id
environment_id = confluentcloud_environment.environment.id
}
locals {
bootstrap_servers = [replace(confluentcloud_kafka_cluster.test.bootstrap_servers, "SASL_SSL://", "")]
}
provider "kafka" {
bootstrap_servers = [replace(confluentcloud_kafka_cluster.test.bootstrap_servers, "SASL_SSL://", "")]
bootstrap_servers = local.bootstrap_servers
tls_enabled = true
sasl_username = confluentcloud_api_key.provider_test.key
@@ -47,15 +51,17 @@ resource "kafka_topic" "syslog" {
}
output "kafka_url" {
value = replace(confluentcloud_kafka_cluster.test.bootstrap_servers, "SASL_SSL://", "")
value = local.bootstrap_servers
}
output "key" {
value = confluentcloud_api_key.provider_test.key
value = confluentcloud_api_key.provider_test.key
sensitive = true
}
output "secret" {
value = confluentcloud_api_key.provider_test.secret
value = confluentcloud_api_key.provider_test.secret
sensitive = true
}
```
+2
View File
@@ -72,6 +72,8 @@ func clusterCreate(d *schema.ResourceData, meta interface{}) error {
durability := d.Get("availability").(string)
accountID := d.Get("environment_id").(string)
log.Printf("[DEBUG] Creating kafka_cluster")
req := ccloud.ClusterCreateConfig{
Name: name,
Region: region,