Let user decide join strategy on cluster mode

consul allow to wait for all servers to be up and running before elect a consul leader. For that case, `retry_join` must be used instead of `start_join`.