![個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/904cc26e18bce9c4abdd13ad556fba75ea7e9610/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU1JTgwJThCJUU0JUJBJUJBJUU5JTk2JThCJUU3JTk5JUJBJUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgyJTkydmFncmFudCVFMyU4MSVBNyVFNSVCQiVCQSVFMyU4MSVBNiVFMyU4MiU4QiVFMyU4MSVCOSVFMyU4MSU4RCVFMyU4MSU4QiVFMyU4MCU4MWRvY2tlciVFMyU4MSVBNyVFNSVCQiVCQSVFMyU4MSVBNiVFMyU4MiU4QiVFMyU4MSVCOSVFMyU4MSU4RCVFMyU4MSU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MTEwYzFmMzE0Yzk0N2NiODZkYWZjMDM4YTM2MWM1NDM%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBoaXJvaGVybyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NTcyZGI2NDUwYTQxMzZjMTVlMTk2ZDhkNDU1NzZlMmQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dac41f82fc4bae2aba66227ba05defc81)
はじめに 今までの流れ この記事は以下の2つの記事の内容の続きです。 Vagrant で Ruby on Rails 4 の環境構築 Chef-Solo + Berkshelf による自動環境構築 今回やること Chef-Solo + Berkshelf による自動環境構築 で 自動環境構築の Hello, World! 的なことをやったので、 今度はもう少し実用的なものをインストールしてみる。 具体的には Vagrant で Ruby on Rails 4 の環境構築 で作った環境を Chef-Solo + Berkshelf を使って構築してみる。 インストール先 (Node) Chef-Solo + Berkshelf による自動環境構築 で Emacs をインストールした環境をそのまま流用する。 各種設定 仮想環境の設定 Chef-Solo + Berkshelf による自動環境構
入門Chef Solo - Infrastructure as Code を参考に、ChefとVagrantで開発環境の構築を自動化した。 関連記事 TODO: UPDATE ChefでさくらVPSの環境構築を自動化する Chefでrbenvを使ってRubyをインストールする Vagrantのインストール Download Vagrant - Vagrant からインストーラをダウンロードする。指示に従ってインストールする。 VirtualBoxのインストール Downloads – Oracle VM VirtualBox からインストーラをダウンロードする。指示に従ってインストールする。 boxの追加 A list of base boxes for Vagrant - Vagrantbox.es を開いて、任意のboxを選ぶ。選んだboxをvagrantに追加する。 vagrant
9月28, 29にポートランドで開催されたHashiConf 2015に参加してきたのでレポートします。 セッションを聞いて カンファレンス全体を通して、一日目のMitchell Hashimoto氏のKeynoteがやはり一番エキサイティングでした。事前に新しいプロダクトがリリースされる噂はあったんですけど、まさか二つ発表されるとは…。しかも、発表の流れがめちゃくちゃ良くて、みんなワクワクしながら新プロダクトのリリースを待ってたところにNomadが出てきて、おー、ってなったところに、さらにその後『One more thing』でOttoが発表されて、会場はだいぶ盛り上がってました。え、それどこの、スティーブジョブズですか?ってなってました。カリスマ性半端なかった。 個人的に新プロダクトの中でもOttoはとても興味深くて、開発者と運用者の間の責任領域をうまく抽象化し、開発、インフラの構築、
一部のサブシステムの構築で、プロビジョニングツールを捨ててみた。じゃあどうするのかというとシェルスクリプトでやる。今回はこのやりかたが一番楽できるような気がしたので試している。 具体的にはPackerからシェルスクリプトとServerspecを実行してAMIを煮込む。おいしくできあがったらそいつから構築。もしミドルウェアより下の層のコンフィグ類に変更があったらまた煮込む。構築する。新しい方に切り替える。つまり”捨てるインフラ”にする。 プラットフォームはAWS。 (追記)ちなみにchefなどのプロビジョニングツールがめんどくさいからシェルスクリプトにしたというよりは、捨てる前提のサーバだからシェルスクリプトでの構築も選択肢として出てきたということです。ただ自分個人の嗜好としてchefはもう飽きたというのも事実です。なお、オンプレだと同じサーバで継続してプロビジョニングすることになるのでch
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く