any.software.webdav: added role

This commit is contained in:
Jef Roosens 2025-12-23 22:51:12 +01:00
parent 74cf571e05
commit 1fed7d327a
Signed by: Jef Roosens
GPG key ID: 21FD3D77D56BAF49
7 changed files with 195 additions and 0 deletions

View file

@ -40,3 +40,23 @@
- role: any.software.miniflux-podman
vars:
postgres_data_dir: '/data/miniflux/postgres'
- name: Set up WebDAV
hosts: emma
become: yes
tags: webdav
roles:
- role: any.common.btrfs-subvolumes
vars:
subvolumes:
- filesystem_uuid: "{{ btrfs_raid.uuid }}"
filesystem_path: "{{ btrfs_raid.path }}"
name: "/webdav/data"
- role: any.software.webdav
vars:
webdav_version: '5.7.4'
data_dir: '{{ btrfs_raid.path }}/webdav/data'
webdav_user: "{{ vault_webdav_user }}"
webdav_password: "{{ vault_webdav_password }}"
webdav_password_bcrypt: "{{ vault_webdav_password_bcrypt }}"