|
All checks were successful
/ ansible-docsmith (push) Successful in 19s
Signed-off-by: Julien Riou <julien@riou.xyz> |
||
|---|---|---|
| .. | ||
| defaults | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates | ||
| .gitignore | ||
| README.md | ||
Ansible Role Navidrome
Ansible role to manage a Navidrome instance.
Table of Content
Role variables
The following variables can be configured for this role:
| Variable | Type | Required | Default | Description (abstract) |
|---|---|---|---|---|
navidrome_version |
str |
No | "0.54.5" |
Version of the debian package. |
navidrome_arch |
str |
No | "amd64" |
Architecture of the debian package. |
navidrome_user |
str |
No | "navidrome" |
Operating system user to run the service. |
navidrome_group |
str |
No | "navidrome" |
Operating system group to run the service. |
navidrome_music_folder |
path |
No | "/opt/navidrome/music" |
Path to the music folder. |
navidrome_data_folder |
path |
No | "/var/lib/navidrome" |
Path to the data directory. |
navidrome_cache_folder |
path |
No | "{{ navidrome_data_folder }}/cache" |
Path to the cache folder. |
navidrome_manage_iptables |
bool |
No | false |
Configure iptables rules |
navidrome_allowed_sources |
list |
No | N/A | List of IP ranges to allow when navidrome_manage_iptables is enabled |
navidrome_address |
str |
No | "localhost" |
Address to listen. |
navidrome_port |
int |
No | 4533 |
Port to listen |
navidrome_enable_insights_collector |
bool |
No | false |
Enable the insights collector. |
navidrome_base_url |
str |
No | N/A | Base URL of the web interface. |
navidrome_version
Version of the debian package.
- Type:
str - Required: No
- Default:
"0.54.5"
navidrome_arch
Architecture of the debian package.
- Type:
str - Required: No
- Default:
"amd64"
navidrome_user
Operating system user to run the service.
- Type:
str - Required: No
- Default:
"navidrome"
navidrome_group
Operating system group to run the service.
- Type:
str - Required: No
- Default:
"navidrome"
navidrome_music_folder
Path to the music folder.
- Type:
path - Required: No
- Default:
"/opt/navidrome/music"
navidrome_data_folder
Path to the data directory.
- Type:
path - Required: No
- Default:
"/var/lib/navidrome"
navidrome_cache_folder
Path to the cache folder.
- Type:
path - Required: No
- Default:
"{{ navidrome_data_folder }}/cache"
navidrome_manage_iptables
Configure iptables rules
- Type:
bool - Required: No
- Default:
false
navidrome_allowed_sources
List of IP ranges to allow when navidrome_manage_iptables is enabled
- Type:
list - Required: No
navidrome_address
Address to listen.
- Type:
str - Required: No
- Default:
"localhost"
navidrome_port
Port to listen
- Type:
int - Required: No
- Default:
4533
navidrome_enable_insights_collector
Enable the insights collector.
- Type:
bool - Required: No
- Default:
false
navidrome_base_url
Base URL of the web interface.
- Type:
str - Required: No
Donate
As we all love FOSS, you should consider sponsoring the Navidrome project.