# TFFR1 - Cross-Referencing Modules Module Specification for the Azure Verified Modules (AVM) program ID: TFFR1 - Category: Composition - Cross-Referencing Modules Module owners MAY cross-references other modules to build either Resource or Pattern modules. However, they MUST be referenced only by a HashiCorp Terraform registry reference to a pinned version e.g., module "other-module" { source = "Azure/xxx/azurerm" version = "1.2.3" } They MUST NOT use git reference to a module. module "other-module" { source = "git::https://xxx.yyy/xxx.git" } module "other-module" { source = "github.com/xxx/yyy" } Modules MUST NOT contain references to non-AVM modules. Tip See Module Sources for more information. --- Source: https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR1.md Last Modified: 0001-01-01