configs: rename dirs to match live koopa containers
Reflect host naming in git paths: - configs/taler-hacktivism/ (was taler-merchant) → container taler-hacktivism - configs/taler-hacktivism-bank/ (was taler-bank) → container …-bank, image taler-hacktivism-banking:live - configs/taler-exchange-ansible/ already matches …-exchange-ansible - configs/taler-exchange/ = conf inside that exchange container Update LIVE.md, README, ports/refs. No secret values.
This commit is contained in:
parent
b5c1bf7591
commit
54ebdb7d7a
27 changed files with 93 additions and 66 deletions
|
|
@ -3,8 +3,8 @@
|
|||
| Dir | Source on koopa |
|
||||
|-----|-----------------|
|
||||
| `taler-merchant/` | podman `taler-hacktivism`: `/root`, `/usr/local/bin` |
|
||||
| `taler-exchange/` | podman `taler-exchange-hacktivism`: `/root`, `/usr/local/bin` |
|
||||
| `taler-bank/` | podman `taler-bank-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-sanity/` | host root checks (stack, settlement, helpers) |
|
||||
| `taler-monitoring/` | **outside-in** public URL walk (`/config` → keys/terms/integration/webui) |
|
||||
| `ops/` | host hygiene (`cleanup-root-scratch.sh`) |
|
||||
|
|
@ -39,11 +39,11 @@ pg_ctlcluster 17 main start
|
|||
| Container | Root base | App start | App user |
|
||||
|-----------|-----------|-----------|----------|
|
||||
| `taler-hacktivism` | `start_base_services_for_taler.sh` | `start_merchant.sh` | `taler-merchant-httpd` |
|
||||
| `taler-exchange-hacktivism` | `start_base_services_for_taler_exchange.sh` | `start_exchange.sh` | `taler-exchange-httpd` |
|
||||
| `taler-hacktivism-exchange-ansible` | `start_base_services_for_taler_exchange.sh` | `start_exchange.sh` | `taler-exchange-httpd` |
|
||||
|
||||
Exchange one-shots (root, offline / wire):
|
||||
`taler-exchange/wire-enable-and-upload.sh`, `offline-sign-upload-keys.sh`, `start_wire_helpers.sh`
|
||||
| `taler-bank-hacktivism` | `start_base_services_for_taler_bank.sh` | `start_bank.sh` | `libeufin-bank` |
|
||||
| `taler-hacktivism-bank` | `start_base_services_for_taler_bank.sh` | `start_bank.sh` | `libeufin-bank` |
|
||||
|
||||
`runuser -u USER -- bash` (never `-u` with `-s` on util-linux).
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# taler-bank scripts
|
||||
|
||||
Container: **`taler-bank-hacktivism`** (libeufin-bank, GOA, **no IBAN**).
|
||||
Container: **`taler-hacktivism-bank`** (libeufin-bank, GOA, **no IBAN**).
|
||||
|
||||
| File | Container path | User |
|
||||
|------|----------------|------|
|
||||
|
|
@ -32,4 +32,4 @@ Details + JSON schema: `configs/bank-landing/README.md`.
|
|||
|
||||
## Config
|
||||
|
||||
See `configs/taler-bank/`.
|
||||
See `configs/taler-hacktivism-bank/`.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
# Offline: download future keys from local exchange, sign, upload. Restore public BASE_URL.
|
||||
# Run as root inside taler-exchange-hacktivism.
|
||||
# Run as root inside taler-hacktivism-exchange-ansible.
|
||||
set -euo pipefail
|
||||
CONF=/etc/taler-exchange/taler-exchange.conf
|
||||
OV=/etc/taler-exchange/exchange-overrides.conf
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
# One-shot: offline enable wire account + fees, upload to local exchange, verify /keys.
|
||||
# Run as root inside container taler-exchange-hacktivism.
|
||||
# Run as root inside container taler-hacktivism-exchange-ansible.
|
||||
set -euo pipefail
|
||||
|
||||
CONF=/etc/taler-exchange/taler-exchange.conf
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
# Run as root inside the merchant container (taler-hacktivism).
|
||||
#
|
||||
# Sets files under TERMS_DIR/en/ for TERMS_ETAG = merchant-tos-dual-v0
|
||||
# (see configs/taler-merchant/merchant-overrides.conf).
|
||||
# (see configs/taler-hacktivism/merchant-overrides.conf).
|
||||
set -euo pipefail
|
||||
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin${PATH:+:$PATH}"
|
||||
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ else
|
|||
fi
|
||||
|
||||
# Container credential + wirewatch process
|
||||
if su - hernani -c 'podman exec taler-exchange-hacktivism true' 2>/dev/null; then
|
||||
su - hernani -c 'podman exec taler-exchange-hacktivism bash -c "
|
||||
if su - hernani -c 'podman exec taler-hacktivism-exchange-ansible true' 2>/dev/null; then
|
||||
su - hernani -c 'podman exec taler-hacktivism-exchange-ansible bash -c "
|
||||
set +e
|
||||
echo \"--- secret (redacted) ---\"
|
||||
if [ -r /etc/taler-exchange/secrets/exchange-accountcredentials-1.secret.conf ]; then
|
||||
|
|
@ -70,9 +70,9 @@ if su - hernani -c 'podman exec taler-exchange-hacktivism true' 2>/dev/null; the
|
|||
ps -eo pid,stat,args | grep \"[w]irewatch\" || echo \"(no wirewatch process)\"
|
||||
"' 2>&1 || warn "podman exec exchange failed"
|
||||
|
||||
AUTH_METHOD=$(su - hernani -c 'podman exec -u root taler-exchange-hacktivism \
|
||||
AUTH_METHOD=$(su - hernani -c 'podman exec -u root taler-hacktivism-exchange-ansible \
|
||||
grep -E "^WIRE_GATEWAY_AUTH_METHOD" /etc/taler-exchange/secrets/exchange-accountcredentials-1.secret.conf' 2>/dev/null | awk '{print $3}')
|
||||
GW_URL=$(su - hernani -c 'podman exec -u root taler-exchange-hacktivism \
|
||||
GW_URL=$(su - hernani -c 'podman exec -u root taler-hacktivism-exchange-ansible \
|
||||
grep -E "^WIRE_GATEWAY_URL" /etc/taler-exchange/secrets/exchange-accountcredentials-1.secret.conf' 2>/dev/null | awk '{print $3}')
|
||||
info "WIRE_GATEWAY_URL=$GW_URL"
|
||||
info "WIRE_GATEWAY_AUTH_METHOD=$AUTH_METHOD"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ pass() { echo "OK $1"; }
|
|||
warn() { echo "WARN $1"; }
|
||||
bad() { echo "FAIL $1"; fail=$((fail + 1)); }
|
||||
|
||||
EXC_CT="${EXCHANGE_CONTAINER:-taler-exchange-hacktivism}"
|
||||
EXC_CT="${EXCHANGE_CONTAINER:-taler-hacktivism-exchange-ansible}"
|
||||
MER_CT="${MERCHANT_CONTAINER:-taler-hacktivism}"
|
||||
|
||||
echo "=== ensure + check helpers (no systemd) ==="
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue