iac/ansible/inventory/host_vars/asxpio-services.yaml
Sergei Poljanski d5442f2c36 s3fs: turn it off on asxpio-services too
The mounts were only ever read by one-off migration scripts, and their
cache had grown to 9.7 GB. restic and the bucket replica talk to object
storage directly, so nothing needs a filesystem view of the buckets.
Disable s3fs like on asxpio-ops; the bootstrap playbook unmounts and
drops the fstab lines (applied by hand, cache removed).

The playbook still created Immich directories under the mount and its
summary needed the cache size, which a disabled host no longer sets.

Assisted-by: Claude:opus-5-5
2026-11-12 22:52:12 +04:00

28 lines
1,003 B
YAML

---
public_ip: 46.62.228.216
vpc_ip: "{{ asxpio_services_vpc_ip }}"
wireguard_ip: "{{ asxpio_services_wireguard_ip }}"
ssh_allow_public_git: false
# s3fs is off: its cache took ~10 GB and nothing reads the mounts any more;
# restic and s3_replicate talk to object storage directly
s3fs_enabled: false
# restic: ejabberd's Mnesia through its own backup command, its SQLite
# through the online backup API. The Paper world is copied live (RCON is
# off, so there is no save-off); its autosave keeps that close enough.
restic_paths:
- /etc
- /opt
- /var/lib/docker/volumes/xmpp_database
- /var/lib/docker/volumes/xmpp_tackygram
restic_excludes:
- /opt/containerd
- /opt/minecraft/cache
- /opt/minecraft/libraries
- /opt/minecraft/versions
restic_pre_hooks:
- docker exec xmpp-ejabberd-1 ejabberdctl backup /opt/ejabberd/database/nightly.backup
- sqlite3 /var/lib/docker/volumes/xmpp_database/_data/ejabberd.sqlite ".backup '$STAGE/ejabberd.sqlite'"
restic_schedule: "*-*-* 04:15:00"