Assouplir les validations de ressources, le depot n est plus specifique a Centreon
Terraform - plan / plan (push) Successful in 15s
Terraform - plan / plan (push) Successful in 15s
This commit is contained in:
1 parent
442b018f5d
commit
acf630f360
1 file changed
+13
-8
+13
-8
@@ -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."
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user