@marcelcosta @carloshr yo estoy mal y uso Puppet para generar configuración de Apache:
https://github.com/alexpdp7/alexpdp7/blob/master/personal_infra/puppet/site/h1.pdp7.net.pp#L56
Pero no sé si recomendar esto; ¿tantos dominios tienes? Yo empezaría a mano...
Con Docker, programas como Caddy y Traefik pueden automatizar mejor estas cosas, pero diría que con VMs "tradicionales" no puede ser tan automático.