refactor: parameterise rancher api_url and pin rancher2 to ~> 14.0 #7

Merged
benvin merged 1 commits from benvin/provider-plumbing into main 2026-08-30 14:22:45 +10:00

1 Commits

Author SHA1 Message Date
unkin-agent b315698634 refactor: parameterise rancher api_url and pin rancher2 to ~> 14.0
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
The provider api_url was hardcoded to the derived environment URL, leaving CI
no way to point a plan at a different endpoint. The rancher2 constraint of
>= 5.0.0 also permitted nine majors of drift against the 14.1.1 the lockfile
resolves.

- Add a generated variable "rancher_url" defaulting to the same
  https://${path_relative_to_include()} expression; the provider now reads
  var.rancher_url, so TF_VAR_rancher_url overrides without changing defaults.
- Pin rancher/rancher2 to ~> 14.0 in modules/rancher/versions.tf.
2026-08-30 00:45:43 +10:00