- New ansible role ansible/roles/devpi installs devpi-server + devpi-web into a uv-managed venv at ~erichblume/devpi/venv, initializes the server-dir on first run (via 1Password root password fetched in playbook pre_tasks), and runs as a LaunchAgent bound to 127.0.0.1:3141. - Caddy: switch the pypi.ops.eblu.me backend from the tailscale ingress to http://localhost:3141. - Playbook indri.yml: add pre_tasks to fetch the devpi root password from 1Password and include the new role. The minikube StatefulSet has been scaled to 0 to free memory; the ArgoCD app + manifests will be removed in a follow-up commit once the launchd service is verified. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6 lines
234 B
YAML
6 lines
234 B
YAML
---
|
|
- name: Restart devpi
|
|
ansible.builtin.shell: |
|
|
launchctl unload ~/Library/LaunchAgents/mcquack.eblume.devpi.plist 2>/dev/null || true
|
|
launchctl load ~/Library/LaunchAgents/mcquack.eblume.devpi.plist
|
|
changed_when: true
|