「プリベーク」されていないAMIEC2インスタンスを使用することを計画しています。つまり、スピンアップすると、AWSLinuxのベアインストールになります。ブートストラッププロセスは、Python、Tomcatなどの必要なさまざまなインストールをプルします。最小で3つのインスタンス、最大で8つのインスタンスがあります。
これらの要件を考えると、Amazon CloudFormation(CloudInit)を使用するよりもPuppet / Chefを使用する方が便利でしょうか?
私が見ることができるのは、Puppetを使用した場合、スクリプトと比較して何が起こっているかを監査するのが簡単な宣言型プログラミングがあることです。また、CloudInitには16kのスクリプトサイズ制限があり、これに遭遇する場合と遭遇しない場合があります。
私の質問に答えるためにここで提供できる特定の理由で、CloudInitからPuppetまたはChefに移動した人はいますか?