Description
This article provides details on the essential data to provide to Confluent when opening a Support Case related to the Confluent Terraform Provider, which will ultimately speed up and increase the efficiency of the investigation.
General Data:
- A detailed and full explanation of the issue you are observing, which should also cover the error details. If applicable, please also provide the screenshots.
- The approximate time frame of the issue with the timezone details.
- The exact Terraform configuration file (main.tf) that is used to deploy the Confluent resources and any other configuration file (e.g., variables.tf). If possible, please provide a minimal subset of the Terraform configuration that allows us to quickly reproduce the issue on our end.
- Provide us all the commands used to deploy the resources.
- Provide the output of the terraform plan and/or terraform apply command from the time of issue.
- In some situations, we need to collect the Terraform DEBUG/TRACE level logging, which can be enabled by setting the following environment variables. Please attach the log file from the path set using the TF_LOG_PATH variable.
$ export TF_LOG_PATH="./full_log.txt"
$ export TF_LOG=trace
$ terraform apply --auto-approve
-
Versioning details:
- Terraform version: Output of the command
terraform version
- Confluent Terraform Provider version, which can be found in the main.tf file
- Terraform version: Output of the command
e.g. Snippet from main.tf file to get the version details:
terraform { required_providers { confluent = { source = "confluentinc/confluent" version = "2.31.0" -----> Provide the used version here } } }
-
- OS and architecture version; to find the operating system and architecture version, run the following commands:
Linux/macOS or Windows (If you're running a Linux environment on Windows through WSL):
# command to get the OS details
uname -a
# sample output
Darwin C02D367KMD6T 23.6.0 Darwin Kernel Version 23.6.0: Mon Jul 29 21:13:00 PDT 2024; root:xnu-10063.141.2~1/RELEASE_X86_64 x86_64
Windows (via PowerShell or Command Prompt):
#Find OS version:
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
#Find architecture version:
echo %PROCESSOR_ARCHITECTURE%