Set up devpi-server as a transparent PyPI caching proxy on indri, accessible via Tailscale at pypi.tail8d86e.ts.net. - Add ansible role with LaunchAgent (KeepAlive service via mise x) - Add health checks to indri-services-check script - Configure to listen on port 3141, data stored in ~/devpi Note: Manual setup required on indri before provisioning: 1. Add devpi packages to ~/.config/mise/config.toml 2. Run mise install && mise x -- devpi-init --serverdir ~/devpi 3. Set up Tailscale service after ansible provisioning Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5 lines
212 B
YAML
5 lines
212 B
YAML
---
|
|
- name: reload devpi
|
|
ansible.builtin.shell: |
|
|
launchctl unload ~/Library/LaunchAgents/mcquack.eblume.devpi.plist 2>/dev/null || true
|
|
launchctl load ~/Library/LaunchAgents/mcquack.eblume.devpi.plist
|