Faire un système de déploiement automatisé des OS et logiciels dans un environnement hétérogène et multisite

J’ai beosin de vos avis sur le sujet ,j’aimerais faire ce système pour une entreprise de la place et j’aimerai utiliser ansible comme outil principal de déploiement . Sachant que les machines à approvisionner non pas de systèmes donc pas d’adresses ip et on peut pas y acceder via ssh donc faudrait faire une installation minimale du système et maintenant laisser ansible faire la suite . Et je préfére souligner que je dois deploier des systèmes Windows, linux et mac os et y mettre des logiciels