diff --git a/.gitignore b/.gitignore index 34028e2..35879b8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +/backups/* +!/backups/.keep /playbooks/**/*.retry /vendor/* !/vendor/.keep diff --git a/backups/.keep b/backups/.keep new file mode 100644 index 0000000..e69de29 diff --git a/playbooks/backup.yml b/playbooks/backup.yml new file mode 100644 index 0000000..c435b4a --- /dev/null +++ b/playbooks/backup.yml @@ -0,0 +1,15 @@ +--- +- hosts: wiki.crypto-libertarian.com + tasks: + - name: Archive "/var/www/html/wiki/images" + archive: + path: /var/www/html/wiki/images + dest: /tmp/wiki_images.tar.gz + format: gz + owner: root + group: root + mode: 'u=rw,g=r,o=' + - name: Fetch archive of "/var/www/html/wiki/images" + fetch: + src: /tmp/wiki_images.tar.gz + dest: ../backups