landingzone_ipsec/modules/project/99-variables.tf

77 lines
1.3 KiB
HCL

# -- variables
variable "organization_id" {
default = "03a34540-3c1a-4794-b2c6-7111ecf824ef"
}
variable "service_account_key_path" {
default = "/root/.stackit/credentials.json"
}
variable "default_region" {
default ="eu01"
}
variable "region_az1" {
default = "eu01-1"
}
variable "region_az2" {
default = "eu01-2"
}
variable "region_az3" {
default = "eu01-3"
}
variable "region_metro" {
default = "eu01-m"
}
variable "flavor" {
type = string
description = ""
default = "c1.2"
}
variable "projects_alpha" {
type = map(object({
name = string
owner_email = string
}))
default = {
landingzone = {
name = "landingzone"
owner_email = "michael.sodan@stackit.cloud"
}
core = {
name = "core"
owner_email = "michael.sodan@stackit.cloud"
}
backup = {
name = "backup"
owner_email = "michael.sodan@stackit.cloud"
}
ske = {
name = "ske"
owner_email = "markus.brunsch@stackit.cloud"
}
}
}
variable "projects_beta" {
type = map(object({
name = string
owner_email = string
}))
default = {
vpn = {
name = "vpn"
owner_email = "michael.sodan@stackit.cloud"
}
infra = {
name = "infra"
owner_email = "michael.sodan@stackit.cloud"
}
}
}