databricks / terraform-provider-databricks

Databricks Terraform Provider
https://registry.terraform.io/providers/databricks/databricks/latest
Other
456 stars 393 forks source link

[ISSUE] Issue with recognizing platform (32-bit, 64-bit) in terraform #4260

Open mohsas opened 18 hours ago

mohsas commented 18 hours ago

Initializing provider plugins...

The agent where pipeline runs is windows 64-bit. It's like terraform doesn't recognize 64-bit windows platform.

Initializing provider plugins...

mohsas commented 18 hours ago

The configuration of providers as below: required_providers { databricks = { source = "databricks/databricks" version = "1.58.0" } azurerm = { source = "hashicorp/azurerm" version = "4.10.0" } }

alexott commented 18 hours ago

it's more a terraform problem - run terraform -v to check what architecture is supported by your TF

mohsas commented 15 hours ago

Terraform v1.9.8 on windows_amd64 locally. Then sent to Agent in pipeline. The agent is 64-bit Windows Server

mohsas commented 15 hours ago

It exactly mentions that system is 386 and it's not true: Provider registry.terraform.io/databricks/databricks v1.58.0 does not have │ a package available for your current platform, windows_386

alexott commented 15 hours ago

Provider version is selected by Terraform, so it's not a provider issue. Check that your agent installs 64-bit TF version

alexott commented 15 hours ago

Put terraform -v into your CI/CD pipeline code.