Add point in time recovery option in backend coniguration

This commit is contained in:
Maksym Voitko
2020-10-26 22:26:23 +02:00
parent 18d024176a
commit b7f9fc6e27
2 changed files with 10 additions and 3 deletions

View File

@@ -64,9 +64,10 @@ resource "google_sql_database_instance" "master" {
}
backup_configuration {
binary_log_enabled = local.actual_binary_log_enabled
enabled = var.backup_enabled
start_time = var.backup_start_time
binary_log_enabled = local.actual_binary_log_enabled
enabled = var.backup_enabled
start_time = var.backup_start_time
point_in_time_recovery_enabled = var.point_in_time_recovery_enabled
}
maintenance_window {

View File

@@ -87,6 +87,12 @@ variable "backup_start_time" {
default = "04:00"
}
variable "point_in_time_recovery_enabled" {
description = "Will restart database if enabled after instance creation. Valid only for PostgreSQL instances."
type = bool
default = false
}
variable "mysql_binary_log_enabled" {
description = "Set to false if you want to disable binary logs - only applicable to MySQL. Note, when using failover or read replicas, master and existing backups need to have binary_log_enabled=true set."
type = bool