「プリベーク」されていない AMI EC2 インスタンスを使用する予定です。つまり、スピンアップすると、AWS Linux のベア インストールになります。ブートストラップ プロセスは、python、tomcat など、必要なさまざまなインストールを取り込みます。最小で 3 つのインスタンス、最大で 8 つのインスタンスがあります。
これらの要件を考えると、Amazon Cloud Formation (CloudInit) を使用するよりも Puppet/Chef を使用する方が便利ですか?
私が見ることができる最善の方法は、Puppet を使用した場合、スクリプトと比べて何が起こっているかを確認する監査が容易な宣言型プログラミングを使用できることです。また、CloudInit には 16k のスクリプト サイズ制限があり、これに遭遇する場合と遭遇しない場合があります。
CloudInit から Puppet または Chef に移行した人はいますか? 特定の理由で、ここで私の質問に答えてください。