Dhall – A Distributed, Safe Configuration Language
Look, I'm sorry but this is beyond 99% of the world's IT services right now.This is of course biased, unresearched anecdata but roughly speaking- 50 % of all IT installations cannot be rebuilt from scratch in an automated fashion if you have them the new hardware,plugged in.A further ten percent could be rebuilt with mostly automated scripts and a wiki page that's out of date by two monthsof the remaining 1/3 of the world's IT, 1/6 has dependencies it does not know about - the DNS server that "just works",the production routers that should not serve that subnet, the database that is "owned" by a different team whose configuration you have no control over.Good guy d.b. has its secret passwords on the wiki page, or stored on a seperate importable module, in source control, base64-encodedAnd the rest - the rest rely more on bash than ansible.Just get the world's enterprise services over the line and into "run this python script with these parma's and you get a complete rebuild across databases and routers" and then we can talk.