Konfiguriere Backup
This commit is contained in:
parent
fa35d7fa68
commit
2c4b2463c4
4 changed files with 30 additions and 0 deletions
11
files/automysqlbackup_post_script
Normal file
11
files/automysqlbackup_post_script
Normal file
|
@ -0,0 +1,11 @@
|
|||
source /etc/default/automysqlbackup
|
||||
|
||||
# available variables:
|
||||
|
||||
# strings, i.e. character sequences
|
||||
echo "$BACKUPDIR"
|
||||
|
||||
[ -z "$BACKUPDIR" ] && echo >&2 "Invalid / unknown BACKUPDIR" && exit 1
|
||||
|
||||
# Loeschen der alten Backups
|
||||
find "${BACKUPDIR}/monthly" "${BACKUPDIR}/weekly" "${BACKUPDIR}/daily" -type f -mtime +5 -delete
|
|
@ -4,4 +4,5 @@
|
|||
- import_tasks: packages.yml
|
||||
- import_tasks: munin.yml
|
||||
- import_tasks: cron.yml
|
||||
- import_tasks: mariadb.yml
|
||||
|
||||
|
|
17
tasks/mariadb.yml
Normal file
17
tasks/mariadb.yml
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
- name: "mariadb: Richte automysqlbackup ein"
|
||||
lineinfile:
|
||||
path: /etc/default/automysqlbackup
|
||||
regexp: '^#POSTBACKUP='
|
||||
line: POSTBACKUP="{{ scripts_path }}/automysqlbackup_post_script"
|
||||
|
||||
- name: "mariadb: Erstelle scripts-Verzeichnis"
|
||||
file:
|
||||
path: "{{ scripts_path }}"
|
||||
state: directory
|
||||
|
||||
- name: "mariadb: Richte Backup ein 2"
|
||||
copy:
|
||||
src: automysqlbackup_post_script
|
||||
dest: "{{ scripts_path }}/automysqlbackup_post_script"
|
||||
mode: 0755
|
|
@ -6,6 +6,7 @@
|
|||
- name: "Packages: MariaDB-Server installieren"
|
||||
apt:
|
||||
pkg:
|
||||
- automysqlbackup
|
||||
- default-mysql-server
|
||||
- libcache-cache-perl
|
||||
- python-pymysql
|
||||
|
|
Loading…
Reference in a new issue