[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #32902 [Internal Services/Tor Sysadmin Team]: document the current install workflow



#32902: document the current install workflow
-------------------------------------------------+-------------------------
     Reporter:  anarcat                          |      Owner:  hiro
         Type:  task                             |     Status:  assigned
     Priority:  Medium                           |  Milestone:
    Component:  Internal Services/Tor Sysadmin   |    Version:
  Team                                           |
     Severity:  Normal                           |   Keywords:
Actual Points:                                   |  Parent ID:  #31239
       Points:                                   |   Reviewer:
      Sponsor:                                   |
-------------------------------------------------+-------------------------
 After discussing the problem of automating installs with hiro, it became
 clear it would be quite useful to better understand the different
 workflows we currently have in place.

 This could be done with a [https://en.wikipedia.org/wiki/Flowchart
 flowchart] with the first decision point branching into the various
 install systems we have (hetzner cloud, hetzner robot, generic baremetal
 (say at cymru), ganeti).

 The diagram should document every step taken by the various processes
 documented in the [https://help.torproject.org/tsa/howto/new-machine/ new-
 machine] document. the first decision point would branch into the
 following pages:

  * [https://help.torproject.org/tsa/howto/new-machine-hetzner-cloud/ new-
 machine-hetzner-cloud]
  * [https://help.torproject.org/tsa/howto/new-machine-hetzner-robot/ new-
 machine-hetzner-ganeti]
  * [https://help.torproject.org/tsa/howto/ganeti/ ganeti new instance]

 In the first two cases, we should also expand the install scripts from
 tsa-misc, specifically:

  * `tsa-misc/installer/tor-install-hetzner` - for hetzner-cloud
  * `tsa-misc/installer/tor-install-format-disks` - for hetzner-robot
  * `tsa-misc/installer/tor-install-luks-setup` - for hetzner-robot

 We should also cover [https://help.torproject.org/tsa/howto/new-machine-
 mandos/ new-machine-mandos] somehow in there.

 Bits that should/could be automated should eventually be created as sister
 tickets here, but for now this should focus on just documenting the actual
 process in a diagram.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/32902>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs