restic: Only set backup hostname if we have ansible fact
For all backup containers.
This commit is contained in:
parent
8dafc38a83
commit
6b26ba444b
4 changed files with 11 additions and 11 deletions
|
|
@ -293,7 +293,7 @@ services:
|
|||
{% if restic_enable is not undefined and not false and arrstack_restic_enable is not undefined and not false %}
|
||||
backup:
|
||||
image: mazzolino/restic
|
||||
hostname: "{{ ansible_hostname }}"
|
||||
hostname: "{{ ansible_hostname | default() }}"
|
||||
environment:
|
||||
TZ: "{{ restic_tz }}"
|
||||
SKIP_INIT: true
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ services:
|
|||
{% if restic_enable is not undefined and not false and stack_grocy_restic_enable is not undefined and not false %}
|
||||
backup:
|
||||
image: mazzolino/restic
|
||||
hostname: "{{ ansible_hostname }}"
|
||||
hostname: "{{ ansible_hostname | default() }}"
|
||||
environment:
|
||||
TZ: "{{ restic_tz }}"
|
||||
SKIP_INIT: true
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ services:
|
|||
{% if restic_enable is not undefined and not false and stack_paperless_restic_enable is not undefined and not false %}
|
||||
backup:
|
||||
image: mazzolino/restic
|
||||
hostname: "{{ ansible_hostname }}"
|
||||
hostname: "{{ ansible_hostname | default() }}"
|
||||
environment:
|
||||
TZ: "{{ restic_tz }}"
|
||||
BACKUP_CRON: "{{ stack_paperless_restic_cron }}"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
prune:
|
||||
image: "mazzolino/restic:{{ restic_version }}"
|
||||
hostname: "{{ ansible_hostname }}"
|
||||
hostname: "{{ ansible_hostname | default() }}"
|
||||
networks:
|
||||
- restic_notify
|
||||
environment:
|
||||
|
|
@ -16,15 +16,15 @@ services:
|
|||
AWS_SECRET_ACCESS_KEY: "{{ restic_s3_secret }}"
|
||||
{% if restic_notify_success != None %}
|
||||
POST_COMMANDS_SUCCESS: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Prune successful\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_success:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Prune successful\", \"body\": \"$HOSTNAME\"}" http://notify_success:5000
|
||||
{% endif %}
|
||||
{% if restic_notify_failure != None %}
|
||||
POST_COMMANDS_FAILURE: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Prune failed\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_failure:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Prune failed\", \"body\": \"$HOSTNAME\"}" http://notify_failure:5000
|
||||
{% endif %}
|
||||
{% if restic_notify_exit != None %}
|
||||
POST_COMMANDS_EXIT: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Prune exited\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_exit:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Prune exited\", \"body\": \"$HOSTNAME\"}" http://notify_exit:5000
|
||||
{% endif %}
|
||||
{% if restic_repo is regex('^/.+') %}
|
||||
volumes:
|
||||
|
|
@ -33,7 +33,7 @@ services:
|
|||
|
||||
check:
|
||||
image: "mazzolino/restic:{{ restic_version }}"
|
||||
hostname: docker
|
||||
hostname: "{{ ansible_hostname | default() }}"
|
||||
networks:
|
||||
- restic_notify
|
||||
environment:
|
||||
|
|
@ -48,15 +48,15 @@ services:
|
|||
AWS_SECRET_ACCESS_KEY: "{{ restic_s3_secret }}"
|
||||
{% if restic_notify_success != None %}
|
||||
POST_COMMANDS_SUCCESS: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Check successful\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_success:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Check successful\", \"body\": \"$HOSTNAME\"}" http://notify_success:5000
|
||||
{% endif %}
|
||||
{% if restic_notify_failure != None %}
|
||||
POST_COMMANDS_FAILURE: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Check failed\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_failure:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Check failed\", \"body\": \"$HOSTNAME\"}" http://notify_failure:5000
|
||||
{% endif %}
|
||||
{% if restic_notify_exit != None %}
|
||||
POST_COMMANDS_EXIT: |-
|
||||
curl -X POST --data "{\"title\": \"Restic Check exited\", \"body\": \"{{ ansible_hostname }}\"}" http://notify_exit:5000
|
||||
curl -X POST --data "{\"title\": \"Restic Check exited\", \"body\": \"$HOSTNAME\"}" http://notify_exit:5000
|
||||
{% endif %}
|
||||
{% if restic_repo is regex('^/.+') %}
|
||||
volumes:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue