La mejor práctica al automatizar la instalación de Drupal (u otro tipo de software) con respecto a la configuración de la base de datos

Supongamos que tengo que automatizar las instalaciones de Drupal y CiviCRM. Sin embargo, estos necesitan configuraciones particulares para trabajar juntos (algunas ediciones de archivos y configuraciones de bases de datos) ¿Debo hacer una instalación de versión fija (por ejemplo, Drupal 4.7.5 +...