Some checks are pending
Deploy Moodle to STACKIT Cloud Foundry / deploy (push) Waiting to run
68 lines
No EOL
1.7 KiB
HCL
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
|
|
} |