diff --git a/pkg/iac/terraform/block.go b/pkg/iac/terraform/block.go index a1bc3e7fd3eb..fbdcb6ce33d9 100644 --- a/pkg/iac/terraform/block.go +++ b/pkg/iac/terraform/block.go @@ -612,8 +612,8 @@ func (b *Block) expandDynamic() ([]*Block, error) { return nil, fmt.Errorf("invalid for-each in %s block: %w", b.FullLocalName(), err) } - if !forEachVal.IsKnown() { - return nil, errors.New("for-each must be known") + if !forEachVal.IsWhollyKnown() { + return nil, nil } var (