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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам