V
V
Vasily2015-09-22 00:12:33
Chef
Vasily, 2015-09-22 00:12:33

What to choose to auto-create a server with a given configuration?

The question strongly resembles this one - Automatic installation of software on the server?
Initial conditions: since recently, all development has been carried out under a vagrant, all the necessary software is rolled onto it with puphpet. I want to automate the installation on the server, so that every time I don’t have to think about whether I forgot to install *name_programm* this time? Well, also in order to easily switch, for example, from DO to Amazon and in general to any other cloud platform where there is a required OS, and also to create a server, give a command, and everything will be deployed there according to the config.
Given: ansible, Chef, Puppet
What is needed: launching from under Windows (I looked at a lot, but did not understand that these tools can be correctly and organically launched from under Windows), convenient configuration storage (everyone can store the config one way or another).
From what was given, I liked ansible the most, somehow everything is more transparent there, but it has some problems with launching under Windows, I understand that it can be twisted in the same vagrant virtual machine, but I would like to keep all control, configs in one place. In general - what to choose?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
B
BVadim, 2015-09-22
@BVadim

Haven't considered Docker? Still, this solution is more encapsulated than just an automatic installation. All changes are only through changing scripts and rebuilding images, plus versioning environments as a gift. Recently moved and love it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question