|
|
|
|
|
by apenwarr
2787 days ago
|
|
Wow, those are quite fascinating use cases I hadn't considered. I'm actually curious about things like ansible; what exactly does it do that you couldn't just do with a bunch of redo scripts? Or alternatively, what if you ignored ansible's parallelism and just ran ansible once per host, from redo? |
|
> I'm actually curious about things like ansible; what exactly does it do that you couldn't just do with a bunch of redo scripts?
That might be more of a philosophical question :-) Most of those tools could be replaced with a sufficiently intelligent set of scripts. I think they get their popularity from providing more convenient syntax, building in parallelism for applying changes across hosts, offering cross-platform ways of doing common admin actions like creating accounts, etc.
But if you look at them the right way, they definitely share a lot in common with build systems, particularly when it comes to managing dependent actions.