Files
proxmox/scripts/operator/README.md
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

15 lines
887 B
Markdown

# Operator scripts — scope classes
Scripts here touch **live Proxmox / edge** systems. Prefer **narrow scope** and **dry-run first**.
| Script | Class | Notes |
|--------|-------|--------|
| `start-stopped-lxc-scoped.sh` | **Scoped mutate** | Requires `--host` + `--vmid` (repeat); default dry-run; `--apply` or `PROXMOX_OPS_APPLY=1` to run `pct start`. |
| `upgrade-gitea-lxc.sh` | Scoped | Use `--dry-run` per script header. |
**Shared helpers:** `scripts/lib/proxmox-production-guard.sh``PROXMOX_OPS_APPLY`, `PROXMOX_OPS_ALLOWED_VMIDS`, `PROXMOX_SAFE_DEFAULTS`.
**Broad orchestration** (multiple subsystems) remains in `scripts/run-all-operator-tasks-from-lan.sh` and `scripts/maintenance/run-all-maintenance-via-proxmox-ssh.sh` — review `--dry-run` before running on production.
See also: `AGENTS.md` (Production safety), `.cursor/rules/proxmox-production-safety.mdc`.