Navidrome Remove Role¶
Safely removes Navidrome (service, config, binaries) with confirmation gating and preservation toggles.
Features¶
Stops/disables the
navidromeservice and removes systemd units (including optional rescan timer).Deletes config, data, logs, Traefik dynamic config, binaries, and service user/group when enabled.
Emits a summary so you know what was removed vs preserved.
Usage¶
- hosts: media
become: true
roles:
- role: local.ops_library.navidrome_remove
vars:
navidrome_confirm_removal: true
navidrome_remove_data: true
navidrome_remove_logs: true
navidrome_remove_binary: true
Key Variables¶
Variable |
Default |
Description |
|---|---|---|
|
|
Must be |
|
|
Remove data/cache directories. |
|
|
Remove log directory. |
|
|
Remove installed binary and symlink. |
|
|
Remove Traefik dynamic config. |
|
|
Delete system user/group. |