エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
セミナーの時などにクラウドのAPIとシェルの組み合わせでサーバをセットアップするデモをお見せしていた... セミナーの時などにクラウドのAPIとシェルの組み合わせでサーバをセットアップするデモをお見せしていたのだが、作るのがなかなか大変だったので大人気なChefを利用してみようと考えました。 従来からの方法 従来から使っているリポジトリはこちら。 デモをお披露目する実機からRubyでサーバ構築を行っています。スクリプトの途中で、サーバにSSHで接続しgithubに置かれているシェルを呼びだしてセットアップを行っています。 Chef化したい内容 主にやっていることは apt-getによるOSの更新 必要ライブラリのインストール Rubyのソースコード取得とコンパイル、インストール Railsのセットアップ デモアプリの自動生成と起動 という内容です。今回はこれら全てをChefで行いたいと思ってます。 Vagrantについて Chefの勉強をしていると出てくるVagrantというものがあります。Ch