37 lines
875 B
YAML
37 lines
875 B
YAML
---
|
|
|
|
- name: Hostinger backup
|
|
hosts: all
|
|
gather_facts: True
|
|
|
|
tasks:
|
|
- name: Include container variables
|
|
include_vars: vars/hostinger.yaml
|
|
|
|
- name: Register date
|
|
ansible.builtin.set_fact:
|
|
date: "{{ ansible_date_time.iso8601_basic_short }}"
|
|
|
|
|
|
- name: Include the docker backup playbook
|
|
import_playbook: docker-backup.yaml
|
|
vars:
|
|
backup_location: "/media/backup/docker/"
|
|
containers: containers
|
|
date: ansible_facts.date
|
|
|
|
- name: Include the email playbook
|
|
import_playbook: email.yaml
|
|
vars:
|
|
backup_location: "/media/backup/docker/"
|
|
containers: containers
|
|
date: ansible_facts.date
|
|
|
|
- name: Include the fetch backup playbook
|
|
import_playbook: fetch-backup.yaml
|
|
vars:
|
|
local_backup: "/home/semaphore/backup/"
|
|
backup_location: "/media/backup/docker/"
|
|
containers: containers
|
|
date: ansible_facts.date
|