Требуется написать несложный скрипт, который конфигурирует только что установленный VPS на Centos.
На входе мы имеем текстовик вида: IP1:<домен1>:<почтовый ящик1>:<почтовый ящик2>:<почтовый ящик3> IP2:<домен2>:<почтовый ящик1>:<почтовый ящик2>:<почтовый ящик3>
Примерно в таком духе.
При первом запуске скрипт ставит Exim, Dovecot, Bind и Dante.
Dante нужен для создания сокс5 сервера. Логин/пароль для него скрипт создает сам и потом выдает на выходе.
Далее, в зависимости от настроек из текстовика создаются домены в Bind и почтовые ящики в Exim, ну и так далее. На выходе имеем имена ящиков и пароли.
Если скрипт запустили еще раз, то все старые данные удаляются и происходит переконфигурирование сервера.