Ansible roles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
1.0 KiB

---
# Version to deploy
nd_version: 0.45.1
# URL of the archive
nd_archive_url: https://github.com/navidrome/navidrome/releases/download/v{{ nd_version }}/navidrome_{{ nd_version }}_Linux_x86_64.tar.gz
# Expected sha1 of the archive
nd_archive_sha1: f9ed7672d520afdfd80002c3cf91619d42785faf
# Should ansible handle upgrades, or only initial install ?
nd_manage_upgrade: True
# Where navidrome will be installed
nd_root_dir: /opt/navidrome
# User account under which the service will run. Will be created
nd_user: navidrome
# Port navidrome will listen on
nd_port: 4533
# List of IP addresses or CIDR allowed to access the port (only if iptables_manage is True)
nd_src_ip: {}
# Directory where music is available (can, and should be read only for nd_user
nd_music_dir: '{{ nd_root_dir }}/music'
# Size of the cache for transcoding
nd_transcoding_cache_size: 200M
# Image cache
nd_image_cache_size: 100M
# Proxy authentication. Set nd_header_auth to the name of the header containing the user name
# nd_header_auth: Auth-User
nd_proxy_whitelist: "{{ nd_src_ip }}"