Assouplir les validations de ressources, le depot n est plus specifique a Centreon
Terraform - plan / plan (push) Successful in 15s

This commit is contained in:
hcornet committed 2026-09-14 12:36:51 +02:00
1 parent 442b018f5d
commit acf630f360
1 file changed
+13 -8
+13 -8
View File
@@ -107,24 +107,29 @@ variable "vm_datastore_id" {
}
variable "vm_cores" {
description = "Nombre de cœurs. 2 est le plancher réaliste pour un central avec base locale."
type = number
default = 2
description = <<-EOT
Nombre de cœurs. Les besoins applicatifs se vérifient côté Ansible, pas ici :
ce dépôt crée des VM pour n'importe quel usage. Le rôle centreon refuse par
exemple une machine de moins de 4 Gio.
EOT
type = number
default = 2
validation {
condition = var.vm_cores >= 2
error_message = "Centreon a besoin d'au moins 2 cœurs (moteur + base + PHP-FPM)."
condition = var.vm_cores >= 1
error_message = "Il faut au moins un cœur."
}
}
variable "vm_memory" {
description = "Mémoire en Mio."
description = "Mémoire en Mio. Debian démarre à partir de 512 Mio ; les besoins applicatifs se vérifient côté Ansible."
type = number
default = 4096
validation {
condition = var.vm_memory >= 4096
error_message = "Centreon a besoin d'au moins 4096 Mio : en dessous, l'installation web tombe en timeout."
condition = var.vm_memory >= 512
error_message = "En dessous de 512 Mio, l'image cloud Debian ne démarre pas correctement."
}
}