45 lines
964 B
Markdown
45 lines
964 B
Markdown
|
|
# Bezalel wizard house
|
||
|
|
|
||
|
|
Bezalel is the forge-and-testbed wizard.
|
||
|
|
|
||
|
|
Role:
|
||
|
|
- Infrastructure, deployment, hardening
|
||
|
|
- GPU orchestration and model serving
|
||
|
|
- Testbed for new patterns before fleet-wide rollout
|
||
|
|
- Builder — constructs what others dispatch
|
||
|
|
|
||
|
|
This directory holds the remote house template:
|
||
|
|
- `config.yaml` — Hermes house config
|
||
|
|
- `hermes-bezalel.service` — systemd unit
|
||
|
|
|
||
|
|
Secrets do not live here.
|
||
|
|
`KIMI_API_KEY` and `OPENROUTER_API_KEY` must be injected at deploy time
|
||
|
|
into `/root/wizards/bezalel/home/.env`.
|
||
|
|
|
||
|
|
## Deployment
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ansible-playbook -i ../inventory/hosts.yml ../playbooks/site.yml --limit bezalel
|
||
|
|
```
|
||
|
|
|
||
|
|
Or manual:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ssh root@159.203.146.185
|
||
|
|
cd /root/wizards/bezalel
|
||
|
|
# clone hermes-agent, create venv, install deps
|
||
|
|
cp wizards/bezalel/config.yaml home/config.yaml
|
||
|
|
systemctl enable --now hermes-bezalel
|
||
|
|
```
|
||
|
|
|
||
|
|
## Ports
|
||
|
|
|
||
|
|
- API server: 8656
|
||
|
|
- Webhook: 8646
|
||
|
|
|
||
|
|
## VPS
|
||
|
|
|
||
|
|
- Host: 159.203.146.185
|
||
|
|
- User: root
|
||
|
|
- Type: DigitalOcean s-1vcpu-2gb
|