New security stage leveraging project factory and contexts (#3311)

* wip

* wip

* fix contexts

* cas factory

* add support for context to cas module

* cas module contexts and tests

* cas factory

* rename legacy security stage, add test for new stage

* readmes

* doc

* tfdoc

* doc, outputs

* update inventory
This commit is contained in:
Ludovico Magnocavallo
2025-09-08 18:59:16 +02:00
committed by GitHub
parent eff8799303
commit c93b628979
58 changed files with 4347 additions and 581 deletions

View File

@@ -22,6 +22,7 @@ variable "context" {
kms_keys = optional(map(string), {})
iam_principals = optional(map(string), {})
locations = optional(map(string), {})
project_ids = optional(map(string), {})
tag_keys = optional(map(string), {})
tag_values = optional(map(string), {})
})
@@ -82,8 +83,7 @@ variable "keyring" {
location = string
name = string
})
nullable = true
default = null
nullable = false
}
variable "keyring_create" {