4 ms·
Have you seen 'The First Thing Tak Did'? http://www.youtube.com/watch?v=XUCrnR06oKc http://www.youtube.com/watch?v=XUCrnR06oKc This talk by Matt S. Trout a whi
by zengargoyle 14y ago
Have you seen 'The First Thing Tak Did'? http://www.youtube.com/watch?v=XUCrnR06oKc http://www.youtube.com/watch?v=XUCrnR06oKc This talk by Matt S. Trout a while back discussed using Perl to control/configure machines in a way that the destination machines need nothing other than ssh and the perl binary, all the dependencies and code required are on demand loaded over the initial ssh connection. I would love to see this type of thing in a server-management tool.
- stevekemp 14y agoThere are tools out there that will configure remote machines, using nothing more than SSH. http://ansible.cc/ http://ansible.cc/ is probably the most popular.
- mst 14y agoI didn't get the design quite right with that. My subsequent http://p3rl.org/Object::Remote http://p3rl.org/Object::Remote module makes a much better job of encapsulating just that part of the work. (and, yes, I wrote it for server introspection and management code to go on top) There was another talk called Distributed Daemon Discovery I gave about a codebase called System::Introspector that the sponsoring client loves but we still haven't got round to packaging and releasing.
- axw 14y agoI haven't seen that before. Thanks, it brought a smile to my face. I made this a few years ago: https://github.com/axw/pushy https://github.com/axw/pushy Pushy is Python-based, not PERL-based, but otherwise it's similar what you/Matt describe. It never really made much ground, though I recently became aware that Ceph is using it in their ceph-deploy deployment program.