Skip to content

freifunkMUC/etcd-tools

Repository files navigation

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).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages