Add hetzner storage box to terraform and immich

This commit is contained in:
Tobias Reisinger 2025-12-11 16:31:16 +01:00
parent 400b342ec4
commit 0a6ac9b168
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
13 changed files with 210 additions and 77 deletions

View file

@ -0,0 +1,27 @@
- name: Get infos on volume
community.docker.docker_volume_info:
name: "{{ task_volume }}"
register: res_docker_volume
- name: Create volume (block)
when: not res_docker_volume.exists
block:
- name: Obscure rclone password
ansible.builtin.command:
cmd: rclone obscure -
stdin: "{{ task_rclone.pass }}"
register: res_rclone_pass
delegate_to: localhost
changed_when: true
- name: Create volume
community.docker.docker_volume:
name: "{{ task_volume }}"
driver: rclone
driver_options:
type: webdav
webdav_url: "https://{{ task_rclone.host }}"
webdav_user: "{{ task_rclone.user }}"
webdav_pass: "{{ res_rclone_pass.stdout }}"
vfs_cache_mode: minimal
allow_other: 'true'