2 ms·
I'll expand this more. What I really want and have already partially built for some things is a very powerful metashell for delivering commands across multiple
by AtlasBarfed 5y ago
I'll expand this more. What I really want and have already partially built for some things is a very powerful metashell for delivering commands across multiple machines and composing them.
As referenced above, a central database of command, exec status, output, and where executed would be central to this.
THe ability to define sets of machines as clusters and running and returning commands from those in parallel is also essential
The ability to pull, push, edit files remotely...
The ability to store access methods to deliver and return the commands: be it ssh, teleport, (ugh) telnet, kubectl, docker run, aws ssm, etc.
I've written about 20% of that for my current job managing various nosql database clusters. But it is very much ugly and something I'm very far from being happy with, even after about two rewrites