The Pi is gone; the name no longer resolves. It was still picked up by the "hosts: all" playbooks (update-packages.yml, test_keepass.yml), where it showed up as unreachable on every fleet run. It was also the only host pointing pi_squeezelite_squeezeserver at 192.168.178.100 (musicdolphin) rather than the central server at .80, so nothing depends on musicdolphin's LMS instance any more. The "esszimmer" rows in roles/bluetooth_monitor/other/*.csv and the analysis notebook are room labels in historical sensor training data, not this host, and are left alone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
pi_standard_setup
Baseline provisioning applied to every Pi: apt update/upgrade, detects the
Pi model, adds a root SSH key, disables the SSH locale-forwarding warning,
optionally configures wifi and the hostname, and rotates the default
pi/raspberry credentials via the keepass lookup plugin.
Key vars: pi_standard_setup_wifi_ssid, pi_standard_setup_new_hostname,
pi_standard_setup_timezone, pi_standard_setup_wifi_country,
ansible_ssh_pass (the OS-default password, used only to reach a
freshly-flashed Pi for the first time before its password is rotated)