@spec connect_to_other_nodes(%{required(String.t()) => boolean()}) :: boolean()
@spec connect_to_other_nodes_on_start() :: Croma.Result.t(boolean())
@spec node_to_host(atom()) :: String.t()