check if restic init is failing

This commit is contained in:
les 2021-01-04 21:20:47 +01:00
parent 427310e69e
commit 96da8149f0

View file

@ -65,3 +65,11 @@
environment: environment:
RESTIC_REPOSITORY: "sftp:{{ restic_ssh_host }}:{{ restic_repository_name }}" RESTIC_REPOSITORY: "sftp:{{ restic_ssh_host }}:{{ restic_repository_name }}"
RESTIC_PASSWORD: "{{restic_password}}" RESTIC_PASSWORD: "{{restic_password}}"
no_log: true
register: restic_init
changed_when: "'created restic repository' in restic_init.stdout"
failed_when:
- restic_init.rc != 0
- not 'config file already exists' in restic_init.stderr
- not 'config already initialized' in restic_init.stderr
- not 'config already exists' in restic_init.stderr