Назад | Перейти на главную страницу

Ищу инструмент для создания конфигурации сервера

Я ищу инструмент, который поможет мне определить некоторую конфигурацию, например, в файле JSON или что-то, что содержит то, что нужно установить, и как настроить всю среду, например установить nginx, ruby, postgres и так далее.

Есть ли что-нибудь, что позволяет мне это делать? Представим, что у меня есть несколько серверов или я пробую разные VPS, и я хотел бы легко и быстро настроить их с той же настройкой, а не вручную sudo apt-get install -y ... каждый раз, а затем настраивая каждый компонент отдельно.

Да, программные пакеты, которые это делают, попадают в категорию Управление конфигурацией.

Ansible, Saltstack, Chef, Puppet, CFEngine - вот некоторые из них.

Если вы новичок в CM или в программировании в целом, начните с Ansible. ИМХО, с ним проще всего начать работать.