Nous prévoyons d'utiliser des instances AMI EC2 qui ne sont pas "précuites". C'est-à-dire que lorsqu'ils sont lancés, ce sont des installations nues d'AWS Linux. Notre processus d'amorçage intégrera les différentes installations dont nous avons besoin, par exemple python, tomcat. Nous aurons un minimum de 3 instances et un maximum de 8.
Compte tenu de ces exigences, l'utilisation de Puppet / Chef serait-elle utile plutôt que d'utiliser Amazon Cloud Formation (CloudInit)?
Le mieux que je puisse voir, c'est que si nous utilisions Puppet, nous aurions une programmation déclarative qui est plus facile à auditer pour voir ce qui se passe par rapport à un script. CloudInit a également une limite de taille de script de 16k que nous pouvons rencontrer ou non.
Quelqu'un est-il passé de CloudInit à Puppet ou Chef pour une raison spécifique qu'il peut fournir ici en réponse à ma question?