Amazon EC2に新たなインスタンスを追加した時に、いちいち手作業でインスタンスにSSHで接続してごにょごにょするとか面倒ですよね。こういう時はコマンドでさくっとやってしまうのが簡単です。 いくつかアプローチがありますので、今回はそれを紹介しましょう。 knife bootstrapを使うたとえばAmazon Linuxのインスタンスを起動して、Chef Clientを導入し、指定したロールの状態にするためには、クライアント(自分の作業端末)から以下のように実行します。 knife bootstrap ec2-XXX-XXX-XXX-XXX.ap-southeast-1.compute.amazonaws.com \ --run-list 'role[web]' \ --environment development \ --no-host-key-verify \ --node-na
![Amazon EC2のインスタンス起動時に自動でChef Serverと連携する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/38c6f0bf31e08bc81c1993a3797714af9b7b3717/height=288;version=1;width=512/https%3A%2F%2Fwww.ryuzee.com%2Fimages%2Fbkimage.png)