New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Which conf.-management tool are you using?
Hi people,
as I'm buying more and more LET boxes I think it's time to look for a configuration management tool to manage all boxes at once.
I'm curious to hear which tool(s) you're using.
I had a look at the following ones:
Rex
- Con: Authentication management is a bit messy (login as non-root user with ssh-keys, then ask for root-pw for sudo-actions)
Fabric
- Con: Not OS/system independent: You'll have to switch between apt and yum by yourself.
Puppet / Chef
- Haven't tested it yet
What I'm looking for:
- Easy API/interface to write simple tasks
- Easy to maintain/extend
- Highly configurable authentication process
- Abstraction from OSes (e.g. install_package("vnstat") should install it on centos/debian/freeBSD or whatever)
I found a neat list of configuration management tools on wikipedia: http://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software
Anything you can recommend?
The best,
gehaxelt
Comments
How about salt?
Looks quite nice, however I'd prefer to have all "tasks" locally and not having to run a master-node.
Fair enough, just mentioning it to you
ansiable all the way
Ansible it is. Simple, easy to use, does everything we need.
We use Chef. It has plenty of tutorials and books in the web and is very powerful.
Ansible is nice - just uses SSH.