Configuration Deployment to Linux Systems [closed]

I'm looking for a nice way to add / remote ips (and possibly interact with an asset inventory system to track where ips are), start / stop processes, download logs, and all around genearal system admin duties from one place.

It's okay if I require more than 1 program. That would still be better than having 50 million terminals open and trying to trace ip assignments etc on whiteboards.

I'd also like to know if anyone knows any good asset management programs.

Best Regards, William


Solution 1:

I would recommend Puppet

Solution 2:

Puppet + The Foreman for inventory and provisioning.

Solution 3:

You may wish to also have a look at cfengine. It is far older then Puppet, but the agents are far more light-weight. Same basic concepts as Puppet, as far as automation goes.