[tor-bugs] #33406 [Internal Services/Tor Sysadmin Team]: automate reboots

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Mar 26 04:53:02 UTC 2020


#33406: automate reboots
-------------------------------------------------+---------------------
 Reporter:  anarcat                              |          Owner:  tpa
     Type:  project                              |         Status:  new
 Priority:  Low                                  |      Milestone:
Component:  Internal Services/Tor Sysadmin Team  |        Version:
 Severity:  Major                                |     Resolution:
 Keywords:  tpa-roadmap-march                    |  Actual Points:
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+---------------------

Comment (by anarcat):

 Replying to [comment:2 arma]:
 > Replying to [comment:1 anarcat]:
 > > i also wonder, in general, if we should warn users about those
 reboots, as part of the reboot script.
 >
 > This idea might not at all be worth the hassle of implementing it, but
 your "rebooting x", "x is back" lines from #tor-project irc seem eminently
 automatable.

 This is getting closer to reality now. There's a KGB bot living on chives
 now (but just use the kgb-bot.torproject.org alias instead) that can be
 used for such notifications. It's not hooked into fabric just yet, but
 that's the next step. With the configuration from `/etc/kgb-client-
 tpa.conf`, one can do:

 {{{
 kgb-client --conf kgb-client-tpa.conf --relay-msg test
 }}}

 ... and that will say "test" in `#tor-project` and `#tor-bots`. This is
 obviously configurable, but the next step here is to find the best way to
 hook this into Fabric.

 I'm tempted to just shell out locally and do exactly the above to send
 notifications, as opposed to implementing a full KGB client in Python (!).
 But then again, "it's just JSON-RPC with some authentication mechanism".
 And we just use the "relay_message" bit:

 https://manpages.debian.org/unstable/kgb-bot/kgb-
 protocol.7p.en.html#relay_message_message

 ... so "how hard could it be"?

 Fun times.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33406#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list