Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.28 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.28 KB

etcd Tools

A set of tools used by Freifunk Braunschweig to interact with an etcd Key Value store.

This includes:

  • etcdconfigweb (Godoc) to provide a HTTP server for querying node configurations and inserting new nodes into etcd.
  • concentratorconfig (Godoc) retrieves the list of nodes from the etcd and updates the wireguard interface accordingly.
  • etcdutility (Godoc) is a command line utility with specialized functions for the FFBS etcd instance.
  • webutility (Godoc) is an basic client to interact with etcdconfigweb for debugging purposes.

Installing

go install gitli.stratum0.org/ffbs/etcd-tools/...@latest

This installs all tools to the path of the GOBIN environment variable (by default ~/go/bin). By default Go uses a proxy for faster downloads and retaining the sources even when the Git-Repository goes down. The default proxy is https://proxy.golang.org and can be changed via the GOPROXY environment variable (the value direct disables the usage of a proxy).