En el trabajo, nos estamos moviendo para configurar nuestros nuevos sitios en git y hacer desarrollo local. Hasta ahora, he creado un archivo drush make junto con un perfil de instalación, y lo he escrito mediante una marioneta para que cuando un usuario haga un clon nuevo de un repositorio, descargue todos los paquetes y ejecute una instalación básica del sitio. Esto funciona bien
Ahora, mi pregunta es cuando necesito usar un nuevo módulo para un sitio. Por ejemplo, creamos un nuevo módulo para el sitio. Quiero que los otros desarrolladores saquen de git y tengan el nuevo módulo instalado automáticamente. Agregarlo al archivo de creación de drush solo hará que se descargue, y ejecutar 'drush si' hará que el sitio se reinstale, borrando todos los datos.
¿Cuál es la mejor manera de lograr esto?
Editar
Siento que no he explicado esto correctamente. Estoy buscando una manera de habilitar automáticamente los módulos basados en las entradas del archivo MAKE en drush. La idea es que el usuario revise un proyecto, y luego haré que Puppet ejecute 'drush make' y 'drush si' si no existe el archivo settings.php. Lo que necesito averiguar es cuándo la próxima vez que el usuario haga un pull y agreguemos un nuevo módulo, cómo habilitarlo automáticamente a través de algún script. Si lo necesito, escribiré algo para analizar el archivo MAKE y ejecutaré 'drush en' manualmente, pero me gustaría encontrar algo que esté preconstruido para hacer esto.