19 lines
1,016 B
YAML
19 lines
1,016 B
YAML
---
|
|
# Existing Unraid server. Stacks are applied in list order.
|
|
#
|
|
# Each entry takes an optional `state:` — `present` (the default) deploys it,
|
|
# `absent` tears it down. To remove a stack, set `state: absent` and leave the
|
|
# entry here; deleting it instead removes nothing, it just stops Ansible
|
|
# managing the containers. See README.md → "Removing an app".
|
|
stacks:
|
|
# The arr ecosystem as one stack: Shelfarr (library) plus Prowlarr (indexer
|
|
# manager) in a single Compose project, so they come up together and share a
|
|
# network, a rendered .env and a Vault path.
|
|
- name: arr
|
|
src: arr
|
|
vault_path: homelab/arr
|
|
# No `db:` block — neither container uses an external database. Shelfarr
|
|
# is SQLite-only (config/database.yml pins production to storage/*.sqlite3
|
|
# with no DATABASE_URL support) and Prowlarr keeps its own SQLite under
|
|
# /config, so there is nothing to provision on the shared Postgres. Both
|
|
# databases live in the appdata bind mounts along with everything else.
|