From 38d4d0e4c9f7d9a2658317f30231008aac60aab3 Mon Sep 17 00:00:00 2001 From: Brian Ojeda <9335829+sgtoj@users.noreply.github.com> Date: Tue, 2 Dec 2025 11:52:41 -0500 Subject: [PATCH] feat: remove requirement to set bucket name --- variables.tf | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/variables.tf b/variables.tf index 514bc2a..814b053 100644 --- a/variables.tf +++ b/variables.tf @@ -97,20 +97,12 @@ variable "rules" { variable "rules_s3_bucket" { description = "S3 bucket configuration for storing automation rules. Set create=true to create a new bucket, or provide an existing bucket name." type = object({ - enabled = bool + enabled = optional(bool, false) create = optional(bool, false) name = optional(string) prefix = optional(string, "rules/") }) - default = { - enabled = false - create = false - } - - validation { - condition = !var.rules_s3_bucket.enabled || var.rules_s3_bucket.name != null - error_message = "When rules_s3_bucket.enabled is true, name must be specified." - } + default = {} validation { condition = !var.rules_s3_bucket.create || var.rules_s3_bucket.enabled