OpenCrowbar has been using Consul more and more deeply. We’ve reached the point where we must register services on Consul to pass automated tests.
Consequently, I had to write a little Consul client in Erlang.
The client is very basic, but it seems to perform all of the required functions. It relies on some other libraries in OpenCrowbar’s BDD but they are relatively self-contained. Pulls welcome if you’d like to help build this out.
Here’s the code and the API reference. Check in OpenCrowbar/BDD for latest updates and dependencies.
Pingback: Want CI Consul Love? OK! Run Consul in Travis-CI | Rob Hirschfeld