homelab/build/config/ansible/inventory/host_vars/nas01.yml
Russell Seymour 1250c9cef6
Some checks are pending
deploy / deploy (push) Waiting to run
Initial checkin of code for managing homelab
2026-08-24 20:52:36 +01:00

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.