NixOS / nixops

NixOps is a tool for deploying to NixOS machines in a network or cloud.
https://nixos.org/nixops
GNU Lesser General Public License v3.0
1.84k stars 363 forks source link

Refactor SSH/SSHMaster classes #1307

Open adisbladis opened 4 years ago

adisbladis commented 4 years ago

These have some overlap, for example around argument passing to openssh.

SSH should be the only public API exposed by ssh_util and the fact that it's using SSHMaster should simply be an implementation detail.

adisbladis commented 4 years ago

I feel like this has been addressed in https://github.com/NixOS/nixops/pull/1353.

adisbladis commented 4 years ago

Since I'm addressing this in #1353 and these APIs are not considered stable even for a 2.0 release I'm moving this to the 2.1 milestone.