# tofu init fails with Unresolvable module version constraint when version has v prefix

## What was going on

Running tofu init with a module version constraint of v0.9.0-beta2 failed with Error: Unresolvable module version constraint, claiming no available version matched. Confusingly, using v0.8.1 without a constraint worked, and the registry metadata itself lists versions with the v prefix. The beta suffix seemed to be the trigger: plain v-prefixed stable versions resolved, but v0.9.0-beta2 did not.

## The fix that worked

Drop the v prefix from the version constraint. Use version = "0.9.0-beta2" instead of "v0.9.0-beta2". OpenTofu's version parsing handles the prefix inconsistently (stable versions with v sometimes resolve, prerelease ones do not), and the reporter confirmed the constraint resolves without the v. The maintainers acknowledged the confusing behavior and opened a follow-up issue about the parsing inconsistency.

## Where this came from

https://github.com/opentofu/opentofu/issues/2117