Таким образом, мы используем Rackspace для 90% нашего клиентского хостинга. Я обычно собираю различные серверы, и на стороне Linux мы используем Ubuntu 14.04 LTS в качестве основного дистрибутива. У меня есть хорошо документированное примечание, в котором подробно описываются все шаги, необходимые для установки и настройки сервера, чтобы наши разработчики могли затем развернуть его и начать работу.
Есть ли лучший способ, чем вводить вручную и построчно всю конфигурацию после сборки? Можно ли использовать Vagrant или Chef для чего-то подобного? Я недостаточно использовал Vagrant или Chef, чтобы посмотреть, сможет ли он решить мои сборки на сервере.
Вот пример того, что сделано.
Итак, мы ищем способ, который поможет легко автоматизировать мои сборки (не создавая мастер-образ и не используя его повторно).
Существует много инструментов, таких как Соль, Ansibel, Шеф-повар, и Марионетка, которая может использоваться с этой целью. Мы в настоящее время используем соль для автоматизации всех наших сборок сервера. Мы оценили другие инструменты и решили использовать соль по различным причинам. Я предложил бы, чтобы Вы дали соли, ansible, марионетке или шеф-повару попытка видеть, какой Вы любите лучше всего.
Полный они все в значительной степени делают то же самое :)
Для ответа на вопрос, эти инструменты специально предназначены для варианта использования, и переключающийся на соль сохранил нас сотни часов физического труда.