terraform-provider-stackitp.../stackit/internal/services/mariadb/testfiles/resource-max.tf
Marcel Jacek 30a01c3037
feat(MariaDB): Min/Max acceptance test (#797)
* add min and max acc tests for mariadb
2025-04-30 12:08:27 +02:00

40 lines
No EOL
1.4 KiB
HCL

variable "project_id" {}
variable "name" {}
variable "db_version" {}
variable "plan_name" {}
variable "observability_instance_plan_name" {}
variable "parameters_enable_monitoring" {}
variable "parameters_graphite" {}
variable "parameters_max_disk_threshold" {}
variable "parameters_metrics_frequency" {}
variable "parameters_metrics_prefix" {}
variable "parameters_sgw_acl" {}
variable "parameters_syslog" {}
resource "stackit_observability_instance" "observability_instance" {
project_id = var.project_id
name = var.name
plan_name = var.observability_instance_plan_name
}
resource "stackit_mariadb_instance" "instance" {
project_id = var.project_id
name = var.name
version = var.db_version
plan_name = var.plan_name
parameters = {
enable_monitoring = var.parameters_enable_monitoring
graphite = var.parameters_graphite
max_disk_threshold = var.parameters_max_disk_threshold
metrics_frequency = var.parameters_metrics_frequency
metrics_prefix = var.parameters_metrics_prefix
monitoring_instance_id = stackit_observability_instance.observability_instance.instance_id
sgw_acl = var.parameters_sgw_acl
syslog = [var.parameters_syslog]
}
}
resource "stackit_mariadb_credential" "credential" {
project_id = var.project_id
instance_id = stackit_mariadb_instance.instance.instance_id
}