From 6da178a5d0adbe1500357dd1a4987faa8e3b85ff Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 2 Feb 2026 15:19:36 +0000 Subject: [PATCH] fix: specify minimum required terraform version (>= 1.1) The module uses `nullable = false` on variables which requires Terraform 1.1+. Without `required_version` set, users on older versions would get confusing errors instead of a clear version constraint message. Co-Authored-By: Claude Opus 4.5 --- README.md | 1 + versions.tf | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 25b0d9e..a8148bd 100644 --- a/README.md +++ b/README.md @@ -281,6 +281,7 @@ resource "cloudflare_record" "srv" { | Name | Version | |------|---------| +| [terraform](#requirement\_terraform) | >= 1.1 | | [cloudflare](#requirement\_cloudflare) | >= 3.0, < 5.0 | ## Providers diff --git a/versions.tf b/versions.tf index fd4fd50..5f6ff2c 100644 --- a/versions.tf +++ b/versions.tf @@ -1,4 +1,6 @@ terraform { + required_version = ">= 1.1" + required_providers { cloudflare = { source = "cloudflare/cloudflare"