J'aide à gérer les environnements pour une application qui utilise des machines virtuelles de serveur Windows basées sur le cloud. La pile d'applications se compose de Windows Server 2008 et Windows Server 2012, SQL Server 2008, IIS et SharePoint 2010. J'ai plusieurs environnements Dev / Test / Stage / Prod. Je cherche un moyen de gérer la configuration de ces environnements pour m'assurer que tous les changements environnementaux sont appliqués de manière cohérente et qu'il existe un moyen de vérifier qu'aucune modification n'a été apportée à un environnement qui n'a pas été apportée à d'autres environnements.
J'ai lu sur Puppet, Chef, etc. et j'aime l'idée de faire une gestion de configuration delcarative. Quelle est la bonne méthode ou l'outil à utiliser pour aider à gérer la configuration de ces environnements. Je connais un peu le SCCM mais c'est trop cher pour cette situation particulière, même si je serais toujours intéressé de savoir s'il a la capacité de faire ces choses.