Do you keep all your passwords in one directory or in something more complicated?
User: user
Pass: 1
LolI don't know if that is efficient for 30K machines though.
I was also solving more problems than just ansible/puppet solve... like monitoring of specific systems on the machines.
Regardless, more than one way to skin a cat.
You can absolutely do this by writing your own agent (or by writing a family of bash script, but they tend to grow pretty complex over time), ansible is just a framework to write that in a standardized way. It will also out of the box handle a number of common system state such as running services and sysctl triggers.
There are a number of similar systems such as puppet or salt, which are all variations of the same basic idea. 30k hosts are a lot, and will need sizing the system appropriately, but it's not an unusual configuration by any means.
Again, many ways to skin the cat, but at the end of the day, this solution really worked extremely well. I would do it again in a heartbeat.