From 3c169b625d9672012f418dd9815f3d95719f9a41 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Mon, 4 Apr 2022 14:00:09 +0200 Subject: [PATCH] Update to 2022-04-04 14:00 --- roles/zabbix_proxy/tasks/install.yml | 7 +++++++ roles/zabbix_proxy/templates/post-backup.j2 | 5 +++++ roles/zabbix_proxy/templates/pre-backup.j2 | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 roles/zabbix_proxy/templates/post-backup.j2 create mode 100644 roles/zabbix_proxy/templates/pre-backup.j2 diff --git a/roles/zabbix_proxy/tasks/install.yml b/roles/zabbix_proxy/tasks/install.yml index e88f825..cae0ab8 100644 --- a/roles/zabbix_proxy/tasks/install.yml +++ b/roles/zabbix_proxy/tasks/install.yml @@ -21,3 +21,10 @@ notify: restart zabbix-proxy register: zabbix_proxy_rpm tags: zabbix + +- name: Install backup hooks + template: src={{ item }}-backup.j2 dest=/etc/backup/{{ item }}.d/zabbix_proxy.sh mode=755 + loop: + - pre + - post + tags: zabbix diff --git a/roles/zabbix_proxy/templates/post-backup.j2 b/roles/zabbix_proxy/templates/post-backup.j2 new file mode 100644 index 0000000..f8e3eaa --- /dev/null +++ b/roles/zabbix_proxy/templates/post-backup.j2 @@ -0,0 +1,5 @@ +#!/bin/sh + +set -eo pipefail + +rm -f /home/lbkp/zabbix/proxy.sql.zst diff --git a/roles/zabbix_proxy/templates/pre-backup.j2 b/roles/zabbix_proxy/templates/pre-backup.j2 new file mode 100644 index 0000000..2ee1a81 --- /dev/null +++ b/roles/zabbix_proxy/templates/pre-backup.j2 @@ -0,0 +1,6 @@ +#!/bin/bash + +set -eo pipefail + +mkdir -p /home/lbkp/zabbix/ +sqlite3 /var/lib/zabbix/db/proxy.sqlite .dump | zstd -c > /home/lbkp/zabbix/proxy.sql.zst