Hi Jason I believe you are using opentofu to do the initialization.
I will cross check again why its not working with opentofu Can you use terraform init and cross check if it initializes I have tested it against macos and ubuntu 22.04 and terraform initializes fine Macos and terraform version v1.12.1 terraform init Initializing the backend... Initializing provider plugins... - Finding cloudstack/cloudstack versions matching "0.6.0-rc2"... - Installing cloudstack/cloudstack v0.6.0-rc2... - Installed cloudstack/cloudstack v0.6.0-rc2 (self-signed, key ID 7B3F1C5E93F97FAB) Partner and community providers are signed by their developers. If you'd like to know more about provider signing, you can read about it here: https://developer.hashicorp.com/terraform/cli/plugins/signing Terraform has created a lock file .terraform.lock.hcl to record the provider selections it made above. Include this file in your version control repository so that Terraform can guarantee to make the same selections by default when you run "terraform init" in the future. Terraform has been successfully initialized! --- Ubuntu 22.04 and terraform version v1.13.1 root@ubuntu22:~/cloudstack-terraform-copy# terraform init Initializing the backend... Initializing provider plugins... - Finding cloudstack/cloudstack versions matching "0.6.0-rc2"... - Installing cloudstack/cloudstack v0.6.0-rc2... - Installed cloudstack/cloudstack v0.6.0-rc2 (self-signed, key ID 7B3F1C5E93F97FAB) Partner and community providers are signed by their developers. If you'd like to know more about provider signing, you can read about it here: https://developer.hashicorp.com/terraform/cli/plugins/signing Terraform has created a lock file .terraform.lock.hcl to record the provider selections it made above. Include this file in your version control repository so that Terraform can guarantee to make the same selections by default when you run "terraform init" in the future. Terraform has been successfully initialized! Regards Kiran From: Jason Hollis <[email protected]> Date: Tuesday, 30 September 2025 at 9:35 PM To: [email protected] <[email protected]> Cc: [email protected] <[email protected]> Subject: Re: [VOTE] Release Apache CloudStack Terraform Provider v0.6.0 RC-2 Kiran, First of all, Thanks for working on getting a new TF provider version out there! :) When just changing the provider I get this: Initializing provider plugins... - Finding cloudstack/cloudstack versions matching "0.6.0-rc2"... - Installing cloudstack/cloudstack v0.6.0-rc2... ╷ │ Error: Failed to install provider │ │ Error while installing cloudstack/cloudstack v0.6.0-rc2: the provider is not signed with a valid signing key; please contact the provider author (authentication signature from unknown issuer) ╵ when I download the KEYS and import and do a verify I get this: gpg --verify apache-cloudstack-terraform-provider-0.6.0-rc2-src.tar.bz2.asc apache-cloudstack-terraform-provider-0.6.0-rc2-src.tar gpg: Signature made Tue 30 Sep 2025 05:01:35 AM EDT gpg: using RSA key E03379CB066175FAC2BC9E027B3F1C5E93F97FAB gpg: BAD signature from "kiranchavala <[email protected]>" [unknown] On Tuesday, September 30, 2025 09:30 UTC, Kiran Chavala <[email protected]> wrote: Hi ALL I've created a CloudStack Terraform Provider release candidate for version 0.6.0, with the following artefacts up for a vote: Git Branch and Commit SH: https://github.com/cloudstack/terraform-provider-cloudstack Commit: 919a358fcc951724c2364ee363a9a055258b1fc3 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/cloudstack-terraform-provider-0.6.0/ PGP release keys (signed using E03379CB066175FAC2BC9E027B3F1C5E93F97FAB): https://dist.apache.org/repos/dist/release/cloudstack/KEYS For testing/voting purposes, you can use the provider terraform { required_providers { cloudstack = { source = "cloudstack/cloudstack" version = "0.6.0-rc2" } } } Vote will be open for 72 hours. For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote? [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why)
