From 89b2cb4aed2bc4dbd9e79c63948df6e2a319ad5b Mon Sep 17 00:00:00 2001 From: David Hitze Date: Mon, 11 Sep 2023 10:52:14 +0200 Subject: [PATCH] Added vars to override systemd for mariabackup Added variables ``galera_backups_full_init_overrides`` and ``galera_backups_increment_init_overrides`` that can be leveraged to override default set of systemd unit file for mariadb backups. Change-Id: Ib15c60dc577b376b1f761c4266eea89c4cb0be9f (cherry picked from commit 3e2afc1e4edb152693d4e77a35340791dc80e408) (cherry picked from commit b5f4e4d737f4a2f8fc6ded3639904b7e429048d9) --- defaults/main.yml | 2 ++ .../notes/backups-systemd-override-e36d6bf010eb6b92.yaml | 7 +++++++ tasks/galera_server_backups.yml | 2 ++ 3 files changed, 11 insertions(+) create mode 100644 releasenotes/notes/backups-systemd-override-e36d6bf010eb6b92.yaml diff --git a/defaults/main.yml b/defaults/main.yml index b6555678..8746a15e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -308,6 +308,7 @@ galera_mariadb_backups_path: "/var/backup/mariadb_backups" galera_mariadb_backups_full_copies: 2 galera_mariadb_backups_full_on_calendar: "*-*-* 00:00:00" galera_mariadb_backups_full_randomized_delay_sec: 0 +galera_mariadb_backups_full_init_overrides: {} galera_mariadb_backups_increment_on_calendar: - "*-*-* 06:00:00" @@ -315,6 +316,7 @@ galera_mariadb_backups_increment_on_calendar: - "*-*-* 18:00:00" galera_mariadb_backups_increment_randomized_delay_sec: 0 #galera_mariadb_backups_user is the name of the mariadb database user +galera_mariadb_backups_increment_init_overrides: {} galera_mariadb_backups_user: galera_mariadb_backup galera_mariadb_backups_suffix: "{{ inventory_hostname }}" galera_mariadb_backups_cnf_file: "/etc/mysql/mariabackup.cnf" diff --git a/releasenotes/notes/backups-systemd-override-e36d6bf010eb6b92.yaml b/releasenotes/notes/backups-systemd-override-e36d6bf010eb6b92.yaml new file mode 100644 index 00000000..7ea7b77f --- /dev/null +++ b/releasenotes/notes/backups-systemd-override-e36d6bf010eb6b92.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + Added variables ``galera_backups_full_init_overrides`` and + ``galera_backups_increment_init_overrides`` that can be leveraged to override + default set of systemd unit file for mariadb backups. + Similar to change I7b3b0f4da047f82a49266ef57fba2fbaa24cebdc . diff --git a/tasks/galera_server_backups.yml b/tasks/galera_server_backups.yml index 91a3c314..b2c44ecd 100644 --- a/tasks/galera_server_backups.yml +++ b/tasks/galera_server_backups.yml @@ -31,6 +31,7 @@ vars: systemd_service_enabled: true systemd_service_restart_changed: false + systemd_overrides: "{{ galera_mariadb_backups_full_init_overrides }}" systemd_user_name: "mysql" systemd_group_name: "{{ galera_mariadb_backups_group_name }}" systemd_services: @@ -59,6 +60,7 @@ vars: systemd_service_enabled: true systemd_service_restart_changed: false + systemd_overrides: "{{ galera_mariadb_backups_increment_init_overrides }}" systemd_user_name: "mysql" systemd_group_name: "{{ galera_mariadb_backups_group_name }}" systemd_services: