|
|
|
@ -3,9 +3,6 @@
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
name: chatton.docker_backup.docker_s3_volume_restore
|
|
|
|
name: chatton.docker_backup.docker_s3_volume_restore
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
docker_backup_restore_force: "{{ arr_docker_backup_restore_force }}"
|
|
|
|
|
|
|
|
docker_backup_restore_latest_s3_key: "{{ arr_docker_backup_restore_latest_s3_key }}"
|
|
|
|
|
|
|
|
docker_backup_fail_on_no_s3_backups: "{{ arr_docker_backup_fail_on_no_s3_backups }}"
|
|
|
|
|
|
|
|
docker_backup_s3_volume: "{{ item }}"
|
|
|
|
docker_backup_s3_volume: "{{ item }}"
|
|
|
|
with_items:
|
|
|
|
with_items:
|
|
|
|
- name: "{{ arr_portainer_stack_name }}_qbittorrent_config"
|
|
|
|
- name: "{{ arr_portainer_stack_name }}_qbittorrent_config"
|
|
|
|
@ -15,7 +12,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Arr | Update Portainer."
|
|
|
|
- name: "Arr | Update Portainer."
|
|
|
|
chatton.portainer.portainer_stack:
|
|
|
|
chatton.portainer.portainer_stack:
|
|
|
|
username: admin
|
|
|
|
username: '{{ portainer_user }}'
|
|
|
|
password: '{{ portainer.password }}'
|
|
|
|
password: '{{ portainer.password }}'
|
|
|
|
base_url: '{{ portainer_base_url }}'
|
|
|
|
base_url: '{{ portainer_base_url }}'
|
|
|
|
stack_name: '{{ arr_portainer_stack_name }}'
|
|
|
|
stack_name: '{{ arr_portainer_stack_name }}'
|
|
|
|
@ -67,9 +64,7 @@
|
|
|
|
- 8.8.8.8
|
|
|
|
- 8.8.8.8
|
|
|
|
|
|
|
|
|
|
|
|
qbittorrent:
|
|
|
|
qbittorrent:
|
|
|
|
labels:
|
|
|
|
labels: "{{ backup_labels}}"
|
|
|
|
ie.cianhatton.backup.enabled: "{{ arr_backup_enabled }}"
|
|
|
|
|
|
|
|
ie.cianhatton.backup.schedule: "{{ arr_backup_schedule }}"
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- protonwire
|
|
|
|
- protonwire
|
|
|
|
image: "{{ qbittorrent_image }}:{{ qbittorrent_tag }}"
|
|
|
|
image: "{{ qbittorrent_image }}:{{ qbittorrent_tag }}"
|
|
|
|
@ -86,9 +81,7 @@
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
|
|
|
|
radarr:
|
|
|
|
radarr:
|
|
|
|
labels:
|
|
|
|
labels: "{{ backup_labels}}"
|
|
|
|
ie.cianhatton.backup.enabled: "{{ arr_backup_enabled }}"
|
|
|
|
|
|
|
|
ie.cianhatton.backup.schedule: "{{ arr_backup_schedule }}"
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- protonwire
|
|
|
|
- protonwire
|
|
|
|
image: "{{ radarr_image }}:{{ radarr_tag }}"
|
|
|
|
image: "{{ radarr_image }}:{{ radarr_tag }}"
|
|
|
|
@ -108,9 +101,7 @@
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- protonwire
|
|
|
|
- protonwire
|
|
|
|
image: "{{ sonarr_image }}:{{ sonarr_tag }}"
|
|
|
|
image: "{{ sonarr_image }}:{{ sonarr_tag }}"
|
|
|
|
labels:
|
|
|
|
labels: "{{ backup_labels}}"
|
|
|
|
ie.cianhatton.backup.enabled: "{{ arr_backup_enabled }}"
|
|
|
|
|
|
|
|
ie.cianhatton.backup.schedule: "{{ arr_backup_schedule }}"
|
|
|
|
|
|
|
|
container_name: "{{ sonarr_container_name }}"
|
|
|
|
container_name: "{{ sonarr_container_name }}"
|
|
|
|
network_mode: "service:protonwire"
|
|
|
|
network_mode: "service:protonwire"
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
@ -124,9 +115,7 @@
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
|
|
|
|
jackett:
|
|
|
|
jackett:
|
|
|
|
labels:
|
|
|
|
labels: "{{ backup_labels}}"
|
|
|
|
ie.cianhatton.backup.enabled: "{{ arr_backup_enabled }}"
|
|
|
|
|
|
|
|
ie.cianhatton.backup.schedule: "{{ arr_backup_schedule }}"
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- protonwire
|
|
|
|
- protonwire
|
|
|
|
image: "{{ jackett_image }}:{{ jackett_tag }}"
|
|
|
|
image: "{{ jackett_image }}:{{ jackett_tag }}"
|
|
|
|
|