By john133120
I find it much easier to setup a server once manually with all the configuration and software needed, save it as an image or snapshot, and then as more servers are needed, clone the image/snapshot and deploy my app’s code.
I understand the basics of configuration management tools but none in particular. Am I doing myself a disservice by not using Puppet/Chef/Ansible/Salt?
I’m one guy and don’t have a lot of time to learn a big tool which I’m clearly trying to avoid.
Thanks
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi John! If you are interested in a simple tool that will ease the administrative overhead of using something like the CM tools you mentioned, you might want to checkout ®?ex. It will allow you to do many of the tasks other CM tools do, but without client installs, crazy configuration, etc. It does not require a software to be installed on the client machines as it uses SSH. Let me know if you have any questions! -Cooper Thompson
Hi John,
My policy is to keep it as simple as possible when approaching any tool. I’ve tried many orchestration tools but never felt at home with any of them.
Personally, I use and love Ansible. It’s simple and powerful enough for me to feel right using it.
There is nothing wrong with your method, ie. make a snapshot, clone. Rinse and repeat. I used to do the same thing.
Where any of the orchestration tools shine are slightly more complex scenarios or really time intensive repetitive tasks.
For example, I have a client that have an ecommerce application running on DO with the following setup:
Normal monthly maintenance for me is to do the following:
Doing this manually, can be time consuming so an orchestration tool like Ansible lends itself well to automating this.
I can run a single command, to do all of the above in a scalable fashion. Now imagine if the setup involved 20 servers.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.