¿Por qué la gente usa Puppet / Chef con Amazon Cloud Formation en lugar de solo usar CloudInit?

Estamos planeando utilizar instancias AMI EC2 que no están "prefabricadas". Es decir, cuando se activan, son instalaciones simples de AWS Linux. Nuestro proceso de arranque extraerá las diversas instalaciones que necesitamos, por ejemplo, python, tomcat. Tendremos un mínimo de 3 instancias y un...