cf-moodle/variables.tf
lukas.weberruss 60d35c7ad7
Some checks are pending
Deploy Moodle to STACKIT Cloud Foundry / deploy (push) Waiting to run
Add variables.tf
2025-07-23 08:34:46 +00:00

68 lines
No EOL
1.7 KiB
HCL

variable "stackit_project_id" {
type = string
description = "Die ID Ihres STACKIT-Projekts."
}
variable "stackit_service_account_email" {
type = string
description = "Die E-Mail-Adresse Ihres STACKIT Service Accounts."
sensitive = true
}
variable "stackit_service_account_token" {
type = string
description = "Der Token Ihres STACKIT Service Accounts."
sensitive = true
}
variable "cf_user" {
type = string
description = "Ihr Cloud Foundry Benutzername (E-Mail)."
sensitive = true
}
variable "cf_password" {
type = string
description = "Ihr Cloud Foundry Passwort."
sensitive = true
}
variable "cf_org_name" {
type = string
description = "Name der Cloud Foundry Organisation."
default = "moodle-org"
}
variable "cf_space_name" {
type = string
description = "Name des Cloud Foundry Space."
default = "production"
}
variable "moodle_domain" {
type = string
description = "Die öffentliche Domain für Moodle (z.B. moodle.meine-firma.de)."
}
variable "moodle_internal_host" {
type = string
description = "Der Hostname für die interne CF-Route."
default = "moodle-internal"
}
variable "s3_bucket_name" {
type = string
description = "Der Name für den S3 Object Storage Bucket."
}
variable "use_cdn" {
type = bool
description = "Setze auf 'true', um die CDN-spezifische Konfiguration zu aktivieren."
default = true
}
variable "cdn_proxy_ip" {
type = string
description = "Die öffentliche IP des CDN-Knotens, der für trustedproxies benötigt wird."
default = "185.124.192.185" # Basierend auf unserer Analyse
}