Configure a zerotier-one network controller #260

Merged
greg merged 2 commits from feature/zerotier_controller into master 2020-12-11 10:42:41 +00:00
Owner

Turns out every zerotier client already automatically acts as a controller, with an HTTP API running on localhost port 9993.

However, there's no CLI to interact with it. I found a nice CLI script to make things a little bit easier until we have more automation/integration, so all the controller recipe does is to deploy that script for now.

I have manually added the haproxy forward of 9993 traffic to the new zerotier-1 VM on centaurus, and joined my own computer to verify that it can find the network I created on the VM controller.

So basically, we're all ready to switch every machine in the network to the new network instead. Leaving the issue open for that operational task.

refs #247

Turns out every zerotier client already automatically acts as a controller, with an HTTP API running on localhost port 9993. However, there's no CLI to interact with it. I found a nice CLI script to make things a little bit easier until we have more automation/integration, so all the controller recipe does is to deploy that script for now. I have manually added the haproxy forward of 9993 traffic to the new `zerotier-1` VM on centaurus, and joined my own computer to verify that it can find the network I created on the VM controller. So basically, we're all ready to switch every machine in the network to the new network instead. Leaving the issue open for that operational task. refs #247
raucao added the
feature
kredits-1
ops
labels 2020-12-10 21:58:35 +00:00
greg approved these changes 2020-12-11 10:42:06 +00:00
greg left a comment
Owner

👍

👍
greg merged commit 8896beab67 into master 2020-12-11 10:42:40 +00:00
greg deleted branch feature/zerotier_controller 2020-12-11 10:42:45 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kosmos/chef#260
No description provided.