Ищу инструмент для создания конфигурации сервера
Я ищу инструмент, который поможет мне определить некоторую конфигурацию, например, в файле JSON или что-то, что содержит информацию для установки и как настроить всю среду, например, установить nginx, ruby, postgres и так далее.
Есть что-нибудь, что позволило мне сделать это? Давайте представим, что у меня есть несколько серверов или я пытаюсь использовать другой VPS, и я хотел бы легко и быстро настроить их с той же настройкой, а не делать это вручную. sudo apt-get install -y ...
каждый раз, а затем настраивая каждый компонент отдельно.
1 ответ
Да, пакеты программного обеспечения, которые делают это, вписываются в категорию Управления конфигурациями.
Ansible, Saltstack, Chef, Puppet, CFEngine - вот некоторые из них.
Если вы новичок в CM или новичок в программировании, начните с Ansible. ИМХО, проще всего встать с работы.