1. dot_omp/agent/encrypted_.env.age (NEW)
Encrypted shell-sourceable file with all omp provider API keys.
Decrypts to ~/.omp/agent/.env on apply. omp reads .env on startup
per docs/environment-variables.md. All 6 recipients (recovery +
5 boxes) can decrypt. Placeholder values for keys the user hasn't
added yet — fill in real values per-provider.
2. run_onchange_30-ensure-cargo.sh.tmpl (UPDATED)
- Add topgrade install: pacman on arch (via chaotic-aur), cargo on
debian (not in apt)
- Add cargo-update install: pacman on arch, cargo on debian
- Prefer OS package managers over cargo install when both are
available. cargo install only as fallback.
3. dot_omp/agent/config.yml (UNCHANGED)
Per user request: keep .local host endpoints (llama-swap.miche,
kaiser.local:8800). If a box can't reach them, it's not on the
local network and omp will error gracefully at request time.
38 lines
2.3 KiB
Text
38 lines
2.3 KiB
Text
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyS3V1NDhvQU52VTRnQ3Ey
|
|
UXg4cTVaTnFpVHhpMURMZTFuZ0xrckQzdFJRCnBvcDZMUGtqbXYxbk9wZDRCdnNt
|
|
bHVsdzcwN05hZVdUZWpFVzlPc1dlcXMKLT4gWDI1NTE5IGQ0UGgydEhLYmdnUzRm
|
|
dzhkTnkzcjM4SC83VGN6NnpObjVhVVY2dUxKZ2MKMGRuenJOZzhXMTFLamNGeWR4
|
|
L3htQUs2c1ZLS3dOYlNCRkNiSTFzaTVtTQotPiBYMjU1MTkgK0tyZVJvOCtUVnk1
|
|
UmdxTS8xOTBGamFNYVBoUEc4b1pISWF6c0YwMnFETQpDVmhETWFrZkhSMDhIS2l3
|
|
QWJ5TkZSYnMveXRRandRNy9zQS9Ec1RqenNNCi0+IFgyNTUxOSBKMFpJYUdTbjJ0
|
|
aHVtdDlzanJ0MlByT1RwNHBPYWFkaW5JTHVmTCtSMFFJCkhrTmcxMUJ3aytySklG
|
|
K2g2NGJWZ1NsejNWd1JPcit3RnNqL2wvaFhOWmsKLT4gWDI1NTE5IDhwVngwT3Q2
|
|
dE1iVmFVSi9YRUprWEVZMXJRL1U4SVIwS1VmSG10b3RhVkEKM0JQTU1EaU9pSG83
|
|
alF6QlpNV2VaaXY4czR6cGsyRkcvNzA3M1hBT3k2OAotPiBYMjU1MTkgS0szV0px
|
|
TTlDQUxSVW9RakNvU21keGsyaTAvZUo4cjYySGRpd0IzbTBFMAoyUjJRQTFpOXlE
|
|
enR6YzlUbUFPWXdkaS8vSlFzc0p0RDRtUlpvS3RIcHhNCi0tLSBnaXpCY1p0aWdk
|
|
SzdmaDR3REdQSnlXYzFOckpHbUJJMUw0a3QxWkxuejJnCo9Fk8UQVmnjk0REZmLK
|
|
FdmuNxBvnGGWC4slOwPzPBRaPeNXfCf+KS5Lor06+2a9oF4uuI+7kBP2g7b3NySJ
|
|
Z9Dp5RumFTOnpZ6tFHpZbOllgR8x5XvU0xyBF3eR+rMvgSQ1i2N14KqRfOVGN5oM
|
|
RfJlfrXInOi0IZS5ekkeVh2JhLpTHdSWUlzqzswSH/kCX+EUzK6mAytZom9tQ9VH
|
|
v9Qxj+2tOmXHWoEU8+GS/JXQ1uOX47uSO4/FaNrNbYAkAjAsr1EYHElovedjXwry
|
|
V6Ept9y72NSdmqeIksE5f0xWBgVkICQT+FAoecdgPUrlWyGa6MYMzUUHbx1gPPm2
|
|
Xreh+3K/pspx8ajJicfs8OzaiufE1zbjBUCKnKXnghdVbRMRgNoceifjs3nuPIsR
|
|
nDhw2muFJqrSVdeFvz8O1sVqIIGky2ZX7Iz0hNJX081LDsHF1SFsvN1Jt0w3UdeF
|
|
K/r7mgTIGzhb9nNdxirC+6NZPF2rvmc53fYb0TaUwDV5BbG8l3nWecq9HOH+5g/s
|
|
W322ruHZI/OW67KiDLZYwntqI8hKwJK6O2ncrJJB/EpqXuacDyeAe0w9+X39R4PK
|
|
46f3GMD6RyoUsCrN+SnE3jswdn0aOpzwiKcGjOb6k35PL2RtFWXADotwoAVR/bMf
|
|
nhQBTKvi11ePH29bwZn7db0TnQ2xJq8z/9QDFIF+yCdtjZ/D9jX36F3UEnYPl7sQ
|
|
LRzR4/wSHZYFxzTWdXfzMuWH3FCBPa9LshJCYKveJ+2k/9QP861W5A2zUOYhrubB
|
|
9j/hOpE9JpCPPvg7izrgm2mqosjwlLszXaWYBwlZPKCn5GDssm2PMKStPfJKxc/Y
|
|
cwPX1HDaijFGxeFr1KfJ2k9PPRt1cn2sb5RCvXaDCEOq7T/E7Fic+iOjf2/WL//8
|
|
eob7TEHgIH4qucTQ0QJCATdB/29CgXluXTxih8pbSZmH5ujCzzUeap1X3/1QFjRZ
|
|
iQ7BzL348Z18edXJDN45KgXbtz8GN8DHk/bQxI6mpbVqI4AyIXzRvR57S3rKcRMU
|
|
dkM5T9qquLGbQ1jhADjlWJp3M/B8Wdxqf7U1GxEqACoRa2zxP2Krv72r2Tomn7dQ
|
|
TSEs0Nt4dP9HzKbVngPoOD12IRVm0AvzgYyh/HRej7l2YXnUlHReB2EH6AZIjfBC
|
|
tjHEujinOXuC6UWCPFSgWy2x8uR/PGIle6SGJTbTlUY5MMozZxWlNcYkgNZS3nUk
|
|
sLHGjTEjvbdSTB6pfvUJ8h1suDUPqQ7kNPH1hDrYH5+CKaAOyC8hGJFS3wjaCXBU
|
|
Gthi5odLQFDmcUCAzollJQZxBsfHEOxp+Bx3HuG46fob3iKMfwYlfZwc9FtsW1eX
|
|
jIUrlA7MnrwUnxf36S0oZJ9k9Ay8U08Am1xKm02rCPKSo4RE8UT/srM=
|
|
-----END AGE ENCRYPTED FILE-----
|