From 482d6f5ee6360f5eadba8ff8cee27091da554965 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 29 Jun 2026 23:26:13 +1000 Subject: [PATCH] fix: add versions.tf and fix tofu fmt for pre-commit Add required_providers block so tofu validate works in the module directory. Fix alignment from tofu fmt. --- modules/radarr/main.tf | 14 +++++++------- modules/radarr/versions.tf | 9 +++++++++ 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 modules/radarr/versions.tf diff --git a/modules/radarr/main.tf b/modules/radarr/main.tf index 58bf09f..ebef332 100644 --- a/modules/radarr/main.tf +++ b/modules/radarr/main.tf @@ -73,14 +73,14 @@ resource "radarr_notification_emby" "this" { } resource "radarr_delay_profile" "this" { - for_each = var.delay_profiles - enable_usenet = lookup(each.value, "enable_usenet", true) - enable_torrent = lookup(each.value, "enable_torrent", true) - preferred_protocol = lookup(each.value, "preferred_protocol", "usenet") - usenet_delay = lookup(each.value, "usenet_delay", 0) - torrent_delay = lookup(each.value, "torrent_delay", 0) + for_each = var.delay_profiles + enable_usenet = lookup(each.value, "enable_usenet", true) + enable_torrent = lookup(each.value, "enable_torrent", true) + preferred_protocol = lookup(each.value, "preferred_protocol", "usenet") + usenet_delay = lookup(each.value, "usenet_delay", 0) + torrent_delay = lookup(each.value, "torrent_delay", 0) bypass_if_highest_quality = lookup(each.value, "bypass_if_highest_quality", true) - tags = each.value.tags + tags = each.value.tags } resource "radarr_root_folder" "this" { diff --git a/modules/radarr/versions.tf b/modules/radarr/versions.tf new file mode 100644 index 0000000..a3e0c96 --- /dev/null +++ b/modules/radarr/versions.tf @@ -0,0 +1,9 @@ +terraform { + required_version = ">= 1.10" + required_providers { + radarr = { + source = "devopsarr/radarr" + version = ">= 2.3.5" + } + } +}