Skip to content

lovi-cloud/teleskop

Repository files navigation

teleskop: Agent of lovi-cloud

logo

teleskop is an agent of the data plane for lovi-cloud.

The name "teleskop" is derived from a Bosnian word that means "telescope".

Features

Getting Started

teleskop requires root permission.

## build
$ go generate ./...
$ go build .

## route to metadata server
$ sudo ip addr add 169.254.169.254/32 dev lo

## run
$ teleskop -help
Usage of /usr/local/bin/teleskop:
  -intf string
        teleskop listen interface (default "bond0.1000")
  -satelit string
        satelit datastore api endpoint (default "127.0.0.1:9263")

more information is docs!

systemd unit file

$ cat teleskop.service
[Unit]
Description=Teleskop Agent

[Service]
User=root
ExecStart=/usr/local/bin/teleskop -satelit 192.0.2.100:9263 -intf eth0
Restart=always

[Install]
WantedBy=multi-user.target