Change factories_config type in FAST and project/vpc factory modules, add YAML schema validation (#3728)

* stage 0

* stage 1

* networking

* security

* pf stage

* tfdoc

* align schemas

* inventory

* fix observability

* pf module

* pf module budgets

* align fast stages

* align project subfactories

* tfdoc

* schema validation

* add missing schemas

* Fix observability types

---------

Co-authored-by: Julio Castillo <jccb@google.com>
This commit is contained in:
Ludovico Magnocavallo
2026-02-11 16:29:49 +01:00
committed by GitHub
parent bf3f7a555a
commit fb21f6aaf8
125 changed files with 1024 additions and 432 deletions

View File

@@ -165,13 +165,16 @@ variable "data_overrides" {
variable "factories_config" {
description = "Path to folder with YAML resource description data files."
type = object({
folders = optional(string)
project_templates = optional(string)
projects = optional(string)
basepath = string
budgets = optional(object({
billing_account_id = string
data = string
}))
billing_account = optional(string)
}), {})
paths = optional(object({
budgets = optional(string, "budgets")
folders = optional(string, "folders")
project_templates = optional(string, "project-templates")
projects = optional(string, "projects")
}), {})
})
nullable = false
}