Есть настроенный боевой Ubuntu Server. Необходимо создавать точно такой же но для другого проекта. Не очень хочется все настраивать по новой (устанавливать пакеты, прописывать iptables, логирование, nginx, мониторинг и т.д).
Вместо этого хочется иметь базовую конфигурацию на основе которой можно поднять новый сервер и дополнить его деталями необходимыми конкретно для проекта.
Посоветуйте как можно создать такую базовую конфигурацию и на основе нее создавать новые сервера?
если вы хотите существующий сервер сдампить-восстановить на другом железе, то через dd (если на сервере есть LVM, то все делается на лету без перезагрузок, через снапшоты).
а вобще советую Ansible, т.к. довольно прост в освоении.