# Cross-host service settings.
#
# These exist because a value is needed by the service's own role on one host
# AND by a play that runs on the edge host. A role default is invisible to that
# second play, so it cannot live in roles/<svc>/defaults/.
# Everything else that used to be here has moved:
# subdomains, ntfy topic, headscale namespace -> group_vars/all/main.yml
# caddy_sites_dir -> roles/caddy_site/defaults/
# *.tailscale_hostname -> deleted; inventory already
# holds each box's identity as ansible_host, and an edge play reads it with
# hostvars['<host>'].ansible_host. Three copies of one name is how
# bitcoin_rpc_host ended up labelled "knots_box" while pointing at
# fulcrum-box.
service_settings:
mempool:
frontend_port: 8080
bitcoin:
p2p_port: 8333
datum_gateway:
api_port: 7152
stratum_port: 23334
fulcrum:
ssl_port: 50002