Refactor database path variables in Ansible and Terraform playbooks; add local database folder variable

This commit is contained in:
2025-01-12 15:15:16 +01:00
parent 7eae07ddb6
commit e8710ea134
12 changed files with 61 additions and 50 deletions
@@ -85,7 +85,7 @@ resource "kubernetes_deployment" "deployment" {
command = ["sh", "-c", "mysqladmin status -uroot -p$MARIADB_ROOT_PASSWORD"]
}
initial_delay_seconds = 30
period_seconds = 10
period_seconds = 300
timeout_seconds = 1
failure_threshold = 15
}
@@ -151,13 +151,13 @@ resource "kubernetes_deployment" "deployment" {
volume {
name = "persistent-storage"
host_path {
path = "${var.host_storage_path}/${var.app_name}.data"
path = "${var.database_folder}/${var.app_name}.data"
}
}
volume {
name = "initdb-storage"
host_path {
path = "${var.host_storage_path}/${var.app_name}.initdb.d"
path = "${var.database_folder}/${var.app_name}.initdb.d"
}
}
}
@@ -231,7 +231,7 @@ resource "kubernetes_cron_job_v1" "backup_data_cron" {
volume {
name = "backups-storage"
host_path {
path = "${var.host_storage_path}/${var.app_backup_folder}"
path = var.backup_folder
}
}
restart_policy = "Never"