Автоматизация развертки настроенной Linux на машины?
У меня новый чистый CentOS с паролями, ключами, базовыми настройками сети накатывается с PXE сервера за примерно 4 минуты. Используется kickstart сценарий установки.
Дальше использую ansible , где указаны специфичные роли для данного хоста. Еще пару минут. 
Если система выкатывается на виртуалке в vSphere , то вообще все делается через Ansible - специальная роль пинает ESX, там взлетает виртуалка, грузится по PXE и смотри выше - kickstart и т.д.
Самое-самое простейшее: telinit 1, sync, и dd на новый диск.
Хотя конечно лучше LiveUSB, и dd с диска/имиджа на новый диск.
Ну и потом соответственно дрова, hostname, то-сё...