Commit Graph

299 Commits

Author SHA1 Message Date
e3e6712e53 Extend docker containers and add volumes and databases. 2022-02-24 08:34:47 +01:00
chsteinle
83060729ad Do the sync and unmount the volume. 2022-01-11 16:24:59 +01:00
chsteinle
c21ff1c70d Try rsync for backup. 2022-01-11 16:19:36 +01:00
chsteinle
5f08658e9e Use sudo for mounting nas volume. 2022-01-11 16:09:18 +01:00
chsteinle
9950c123f4 Wait until nas is responding and check mount. 2022-01-11 16:04:01 +01:00
chsteinle
e075b5c002 Test if wakeup from odroid is working. 2022-01-11 09:03:51 +01:00
chsteinle
bcce0a06ee Check if playbook works without gathering facts. 2022-01-11 08:56:29 +01:00
chsteinle
45743abf62 Create job to write backups to open media vault. 2022-01-11 08:54:30 +01:00
chsteinle
cbe92a78e9 Extend odroid playbook to clean up old backups of remote servers. 2021-12-21 08:22:11 +01:00
chsteinle
0d73ab364b Extend odroid playbook to find old backups of remote servers. 2021-12-21 08:17:57 +01:00
chsteinle
6ce464fc90 Extend odroid playbook to find old backups of remote servers. 2021-12-21 08:10:26 +01:00
chsteinle
ef50bcbc43 Extend odroid playbook to find old backups of remote servers. 2021-12-21 08:05:57 +01:00
chsteinle
cf10cb155a Extend odroid playbook to find old backups of remote servers. 2021-12-21 07:56:20 +01:00
chsteinle
a5758f2734 Undo changes as semaphore playbook is not the right place for cleanup. 2021-12-21 07:48:22 +01:00
chsteinle
618f756458 Find old backup files for semaphore playbook. 2021-12-21 07:45:41 +01:00
chsteinle
31e1076957 Fix typo in ansible_date_time variable. 2021-12-01 04:57:59 +01:00
chsteinle
f81024e9c3 Integrate user for mattermost into playbooks. 2021-11-30 08:33:20 +01:00
chsteinle
a344941c0e Do not validate certs as openssl is too old. 2021-11-24 05:46:20 +01:00
chsteinle
7ffb714a48 Revert as python3 is to old. 2021-11-24 05:11:26 +01:00
chsteinle
09f882459c Check if notifications work with python3. 2021-11-24 05:06:44 +01:00
3efcd0797c Introduce notification for other playbooks. 2021-11-23 15:38:00 +01:00
9a2e5afe01 Fix typo. 2021-11-23 15:32:43 +01:00
1ee390711d Correction of variable usages. 2021-11-23 15:31:00 +01:00
d5dba0b1c9 Format messages. 2021-11-23 15:30:12 +01:00
3cf350120b Try to inform mattermost about playbook. 2021-11-23 15:19:38 +01:00
846426bf35 Code formatting. 2021-11-23 14:40:32 +01:00
ae1630738a Correct deletion of directory. 2021-11-23 14:40:03 +01:00
cebf554c88 Cleanup original volume. 2021-11-23 14:34:42 +01:00
954853e3fc Store weekly, monthly and yearly backups and clean originals. 2021-11-23 14:20:28 +01:00
120b69070f Move daily backups. 2021-11-23 14:16:23 +01:00
d13fdbd78d Search for new backup files to be moved. 2021-11-23 14:12:46 +01:00
081cdc9bb5 Change file parameters. 2021-11-23 14:04:58 +01:00
fe0811863d Create the logrotate directories. 2021-11-23 14:02:02 +01:00
08251bf190 Check logrotate directories. 2021-11-23 14:00:36 +01:00
a7e2e64124 Fix directory permissions. 2021-11-23 13:56:00 +01:00
de2d65e395 Do copying as root. 2021-11-23 13:51:25 +01:00
4de0cc424d Correct usage of variables. 2021-11-23 13:50:22 +01:00
6ad80dcd12 Check copy to backup directory. 2021-11-23 13:49:18 +01:00
185a6a3562 Change variable usage. 2021-11-23 13:44:56 +01:00
00893586d3 First try to copy backup files. 2021-11-23 13:44:03 +01:00
0f18762b71 Create the rotation directories. 2021-11-23 13:39:33 +01:00
9c42dbdd5e Check iteration over logrotate. 2021-11-23 13:37:39 +01:00
4ef7f19af7 Check iteration over logrotate. 2021-11-23 13:34:31 +01:00
d77ed508d9 Correction of variable include and point to docker volume. 2021-11-23 13:28:41 +01:00
097c7b866a Start developing cleanup playbook for semaphore. 2021-11-23 13:18:47 +01:00
8c379b7b7e Correct name of web backups for fetching locally. 2021-11-22 07:41:34 +01:00
0de059a755 Fetch web backups locally. 2021-11-22 07:39:03 +01:00
f68bfe9f23 Backup web directories. 2021-11-22 07:32:14 +01:00
e37699d9e0 Check if storage must be backed up. 2021-11-22 07:28:21 +01:00
42b117fb9a Collect weekly backups on monday. 2021-11-22 06:09:08 +01:00