Configuration Management Tools

Comments strongly recommend using configuration management tools like Ansible, Puppet, Chef, and Salt for automating server configuration and deployment, criticizing manual scripting and advocating for infrastructure as code practices.

📉 Falling 0.4x DevOps & Infrastructure
3,073
Comments
20
Years Active
5
Top Authors
#2358
Topic ID

Activity Over Time

2007
1
2008
15
2009
20
2010
77
2011
140
2012
141
2013
279
2014
193
2015
164
2016
217
2017
151
2018
165
2019
177
2020
240
2021
237
2022
244
2023
219
2024
193
2025
176
2026
26

Keywords

MS IT SSH PC UNIX DNS HN en.m OVH VPN puppet configuration management chef servers ansible server fabric config repository

Sample Comments

earless1 Aug 2, 2016 View on HN

You might want to start using a proper configuration management tool like Ansibe,Chef,Puppet, or Salt

dsr_ Jul 6, 2017 View on HN

Much better option: puppet, chef, ansible, or any other configuration management / automated systems administration tool.Stop logging in to boxes to change them. Instead, make a change in your version-controlled config repository, get a machine to test it, and if it works, roll it out to all the machines with that role. Or do half of them, and wait for things to settle, and then do the other half. Lots of options.You might want to read The Practice of System Administration -- <a href=

bitshepherd Apr 6, 2015 View on HN

You could use a configuration management framework like Chef. Granted, it takes a bit longer to put in place as opposed to a just-get-it-done method, but the end result is something that is repeatable and, hopefully, less painful to triage.

yan Aug 27, 2009 View on HN

I'd add not using a configuration management tool.

computershit Aug 29, 2021 View on HN

At that point you might as well use a configuration management system.

jetblackio May 19, 2014 View on HN

Yes, I think it would be a deal breaker for me personally. For the one thing, there would be a bit of effort to migrate from any config management system (my background is Chef and Ansible) to straight bash scripts. Also, it doesn't allow for the modularity and reusability of scripts that these services grant you. In fact, if you really want to make this simple, adding support for config management as crucial. I can easily import a Chef cookbook, override a couple attributes and have a MySQ

lupire Nov 29, 2024 View on HN

You can use a configuration manager like Puppet.https://en.m.wikipedia.org/wiki/Puppet_(software)

lgl Apr 18, 2018 View on HN

You can use some sort of configuration management tool to manage most of that from one centralized place. Some examples are chef, puppet, ansible, etc.I recommend ansible since it's pretty lightweight and uses plain old ssh (i.e.: no agent daemon required). You can setup some simple playbooks or run some tasks remotely on one or multiple servers at the same time.These tools are very flexible but they do require a bit of a learning curve so it may not be worthwhile for 2 servers. It&#x

justincormack Sep 18, 2015 View on HN

Because you are managing your servers as pets not cattle? Because you did the installs manually and can't replicate them? Thats what you need to fix, with automated deployments that is a non issue.

smcdow Nov 21, 2010 View on HN

Does no one in HN understand the basic concepts of configuration management?