Kickstart, (RHEL-based), prese
ed, or preseed plus kickstart (Debain/Ubuntu) for base server installs are a given, especially for installs on physical servers.
These go without saying. Building a 3-tier web, data, file server system, installing and configuring the stack for the specific enterprise application, and then spinning it up all from a versioned source code, IMHO are better handled by provisioners such as Vagrant, Packer and other configuration managers.
It was actually the opposite. The team struggled to complete the upgrades to extensions, modules, new applications, ini/config changes etc and migrating to the existing RHEL environment. As an independent test case the same application stack and environment was built using Ubuntu 12.04 LTS Servers. It was completely rebuilt, destroyed, re-configured, and re-built 3 times in the same time frame.