Add bank maintenance script to raise all account debit limits.

mytops-style dry-run tool; PATCH debit_threshold for every libeufin account.
This commit is contained in:
Hernâni Marques 2026-07-16 21:17:43 +02:00
parent 97b2fcce46
commit 36ef637501
3 changed files with 337 additions and 0 deletions

View file

@ -5,6 +5,8 @@
| `taler-merchant/` | podman `taler-hacktivism`: `/root`, `/usr/local/bin` |
| `taler-exchange/` | podman `taler-hacktivism-exchange-ansible`: `/root`, `/usr/local/bin` |
| `taler-hacktivism-bank/` | podman `taler-hacktivism-bank`: `/root`, `/usr/local/bin` |
| `taler-bank/` | bank host helpers + **`maintenance/`** (debit limits, dry-run) |
| `taler-shared/` | host **ensure-taler-apps** (post-container app start + auto-confirm) |
| `taler-sanity/` | host root checks (stack, settlement, helpers) |
| `taler-monitoring/` | **outside-in** public URL walk (`/config` → keys/terms/integration/webui) |
| `monitoring/` | host `/home/hernani/scripts` (tor relay stats) |
@ -14,6 +16,14 @@
**Secrets:** never in this tree — sibling **`../koopa-admin-secrets`** (`koopa/host-root/<service>/``/root/` on host; `containers/…/secrets/` for in-container).
## Boot automation (host user systemd)
Merchant/bank containers stay **`sleep infinity`**. After the container unit
starts, **`taler-merchant-apps.service`** / **`taler-bank-apps.service`** run
`~/.local/bin/ensure-taler-apps.sh` (install via
`taler-shared/install-ensure-taler-apps.sh`). That runs the in-container
`start_base` + `start_*.sh` (and bank auto-confirm **2 s**).
## Manual start model (all three)
1. **root** runs `/root/start_base_services_for_taler_*.sh`