24 lines
814 B
YAML
Executable File
24 lines
814 B
YAML
Executable File
---
|
|
- name: duplicity backup
|
|
hosts: localhost
|
|
gather_facts: false
|
|
vars_files: main.yml
|
|
tasks:
|
|
- name: Include start.yml
|
|
ansible.builtin.include_tasks: "tasks/start.yml"
|
|
|
|
- name: Include {{ lookup('env','BACKUP_WORKFLOW') }}.yml
|
|
ansible.builtin.include_tasks: "tasks/{{ lookup('env','BACKUP_WORKFLOW') }}.yml"
|
|
vars:
|
|
DUPLICITY_ENVIRONMENT:
|
|
SWIFT_AUTHURL: "{{ OS_AUTH_URL }}"
|
|
SWIFT_AUTHVERSION: "{{ OS_IDENTITY_API_VERSION }}"
|
|
SWIFT_TENANTNAME: "{{ OS_TENANT_NAME }}"
|
|
SWIFT_USERNAME: "{{ OS_USERNAME }}"
|
|
SWIFT_PASSWORD: "{{ OS_PASSWORD }}"
|
|
SWIFT_REGION_NAME: GRA
|
|
PASSPHRASE: "{{ lookup('env','DUPLICITY_PASSPHRASE') }}"
|
|
|
|
- name: Include down.yml
|
|
ansible.builtin.include_tasks: "tasks/down.yml"
|