From 8637cb2af4c145294d9da5efab7feaa4c659fa1e Mon Sep 17 00:00:00 2001 From: Nick Stokoe Date: Sun, 29 Nov 2020 15:19:09 +0000 Subject: [PATCH] snackpot.yml - adapt from server.playbook.yml --- server.playbook.yml | 30 ------------------------------ snackpot.yml | 10 ++++++++++ 2 files changed, 10 insertions(+), 30 deletions(-) delete mode 100644 server.playbook.yml create mode 100644 snackpot.yml diff --git a/server.playbook.yml b/server.playbook.yml deleted file mode 100644 index 9a4ec80..0000000 --- a/server.playbook.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -- name: social.coop | server - hosts: all - become: yes - vars_files: - - secrets.vars.yml - vars: - s3_access_key_id: "{{lookup('passwordstore', 'deployment/backupninja/s3access')}}" - s3_secret_access_key: "{{lookup('passwordstore', 'deployment/backupninja/s3sec')}}" - roles: - - role: server - - role: social-coop - - - role: logcheck-custom - tags: logcheck-custom - - # Installs a script to dump the mastodon-live PgSQL database, and - # copy the GPG encrypted archive to our S3 space with rclone. This - # is invoked daily using a systemd timer. Encryption is done with - # the public key in the password store - # deployment/backupninja/pub. To decrypt, you need to use the - # associated private key - - role: pg-dump-to-s3 - tags: pg-dump-to-s3 - pg_dump_to_s3_systemd_timer_section: OnCalendar=00:40:00 - pg_dump_to_s3_desturl: "spaces:social-coop-media/backups/{{inventory_hostname_short}}/" - pg_dump_to_s3_pgdump_opts: -h localhost -U root -d mastodon-live -Fc - pg_dump_to_s3_pubkey: "{{lookup('passwordstore', 'deployment/backupninja/pub returnall=true')}}" - pg_dump_to_s3_rclone_config: "{{lookup('template', 'templates/rclone-conf.j2')}}" - diff --git a/snackpot.yml b/snackpot.yml new file mode 100644 index 0000000..ba485fa --- /dev/null +++ b/snackpot.yml @@ -0,0 +1,10 @@ +--- +- name: snackpot | server + hosts: all + tasks: + - include_role: + name: docker_compose + apply: { tags: docker_compose } + tags: docker_compose + vars: + docker_compose_version: 1.27.4