49 lines
1.5 KiB
YAML
49 lines
1.5 KiB
YAML
syncthing_user: syncthing
|
|
# group for file management
|
|
syncthing_group: vault
|
|
syncthing_guiaddress: 127.0.0.1:8080
|
|
syncthing_listen: tcp://0.0.0.0:22000
|
|
syncthing_localannounce: true
|
|
syncthing_globalannounce: true
|
|
syncthing_home: "/home/{{ syncthing_user }}"
|
|
syncthing_gui_user: "{{ syncthing_user }}"
|
|
|
|
# Paths for Syncthing folders
|
|
vault_path: "/mnt/disk/uv"
|
|
archive_path: "/mnt/disk/uva"
|
|
|
|
# Put this in the vault in cleartext: the playbook hashes it
|
|
syncthing_gui_pass: ""
|
|
|
|
# 22 chars for bcrypt
|
|
syncthing_gui_salt: "{{ lookup('password', '/dev/null chars=ascii_letters,digit length=22', seed=inventory_hostname) }}"
|
|
|
|
# Put this in host-vars or group-vars
|
|
# Follows conventions of Syncthing's REST API: see https://docs.syncthing.net/dev/rest.html
|
|
# But write in YAML.
|
|
syncthing_devices: []
|
|
# - name: "Example Device"
|
|
# deviceID: "AAAAAAA-AAAAAAA-AAAAAAA-AAAAAAA-AAAAAAA-AAAAAAA-AAAAAAA-AAAAAAA"
|
|
# - name: "Main Device"
|
|
# deviceID: "BBBBBBB-BBBBBBB-BBBBBBB-BBBBBBB-BBBBBBB-BBBBBBB-BBBBBBB-BBBBBBB"
|
|
# introducer: true
|
|
|
|
# Also follows REST API convention
|
|
syncthing_folders: []
|
|
# - label: "Example Folder"
|
|
# id: "example"
|
|
# path: "{{ syncthing_home }}/example/"
|
|
|
|
# Settings to add to all folders if not specified otherwise
|
|
# Separated into default folder settings, and default device settings
|
|
# Follows REST API convention
|
|
syncthing_defaults: {}
|
|
# folder:
|
|
# devices: "{{ syncthing_devices }}"
|
|
# versioning:
|
|
# type: "staggered"
|
|
# params:
|
|
# cleanoutDays: "60"
|
|
# maxAge: "31536000"
|
|
# device: {}
|