Files
microdao-daarion/config/nodes_registry.yml

65 lines
2.0 KiB
YAML

defaults:
health_timeout_sec: 10
tools_timeout_sec: 30
# Per-node timeout defaults (overridable per-node)
gateway_timeout_ms: 2500 # ms for gateway health/agent fetch
apply_timeout_ms: 10000 # ms for apply POST
get_retry: 1 # max retries for GET (health check)
post_retry: 0 # no retry for mutating calls
nodes:
NODA1:
label: Production (NODA1)
node_role: prod # prod = always-on, higher timeouts
gateway_timeout_ms: 2500
apply_timeout_ms: 10000
router_url: http://144.76.224.179:9102
gateway_url: http://144.76.224.179:9300
monitor_url: http://144.76.224.179:9102
supervisor_url: ''
ssh:
host: 144.76.224.179
ipv6: 2a01:4f8:201:2a6::2
port: 22
user: root
auth:
password_env: NODES_NODA1_SSH_PASSWORD
host_keys:
- type: rsa
bits: 3072
sha256: OzbVMM7CC4SatdE2CSoxh5qgJdCyYO22MLjchXXBIro
- type: ecdsa
bits: 256
sha256: YPQUigtDm3HiEp4MYYeREE+M3ig/2CrZXy2ozr4OWQw
- type: ed25519
bits: 256
sha256: 79LG0tKQ1B1DsdVZ/BhLYSX2v08eCWqqWihHtn+Y8FU
NODA2:
label: Control Plane (NODA2 · MacBook)
node_role: dev # dev = optional, short timeout, canary-default
gateway_timeout_ms: 1000 # fast timeout — dev laptop may sleep/NAT
apply_timeout_ms: 5000
get_retry: 1
post_retry: 0
router_url: http://127.0.0.1:9102
gateway_url: http://127.0.0.1:9300
monitor_url: http://127.0.0.1:9102
supervisor_url: http://127.0.0.1:8084
NODA3:
label: AI/ML Experiments (NODA3)
node_role: dev
gateway_timeout_ms: 800
router_url: ''
gateway_url: ''
monitor_url: ''
supervisor_url: ''
enabled: false
NODA4:
label: Reserve Node (NODA4)
node_role: dev
gateway_timeout_ms: 1500
router_url: http://10.0.0.44:9102
gateway_url: http://10.0.0.44:9300
monitor_url: http://10.0.0.44:9102
supervisor_url: ''
enabled: false