StupidDog's blog

IT関連の手近な所で、疑問に思った事を調べた記録

Vagrant

「Windows7でVagrantを更新インストールした環境で、"bsdtarが見つからない"となる件について」

はじめに Windows7上で、インストーラによりVagrantを更新インストールした環境で発生した問題について原因と対応をまとめました。 (2014.10.13時点) 環境 Windows7 Professional (64bit) Vagrant 1.5.2 (更新前) Vagrant 1.6.5 (更新後) 問題 問題を発生さ…

「Vagrantで、apt-get upgradeを含んだプロビジョニングで発生するエラーについて」

はじめに VagrantでUbuntu14.04 Serverの環境構築を行っていたところ、今まで成功していたプロビジョニングのコードが失敗するようになりました。 調査の結果、原因と解決方法を以下にまとめます。 作業環境 ホストOS Ubuntu14.04 Desktop 64bit Vagrant 1.6…

「Ubuntu14.04 Serverのインフラのテスト自動化(vagrant、serverspec、puppet)」|WEB+DB Press vol.80の特集記事から

はじめに Rubyのための環境構築を行っているうちにInfrastructure as Codeへ軸が移ってきました。 構築した結果の確認をそろそろ自動化したいと考えているところで、WEB+DB Press vol.80で丁度良く特集が組まれたので、これを参考にしてserverspecの習得も始…

「Vagrant initで最小限のコメントだけが含まれたVagrantfileを作成する」|ただいまRubyの修行中

はじめに vagrant intiで作成されるVagrantfileのコード部分は小さいのでゼロから入力してもいいのですが、少しでも効率を上げるなら利用したいところです。しかし、作成されたVagrantfileはコメントが多すぎてとてもベースとして利用できません。そこで、最…

「Packerを利用したUbuntu14.04 ServerのVagrant用Boxファイルの作成」|ただいまRubyの修行中

はじめに Ubuntu 14.04 Serverが公開されたので新しい環境を作成することにしました。 まだ、適当なUbuntu 14.04 ServerのBoxファイルが無いので今後のために自作する方法を習得しておきます。 Packerを利用する方法を探していたら必要な設定ファイル一式を…

「windwos7にvagrantでUbuntu13.10 server+Puppet+Chefの実験環境を構築する(Ver.2)」|ただいまRubyの修行中

はじめに 「windwos7にvagrantでUbuntu13.10 server+Puppet+Chefの実験環境を構築する」|ただいまRubyの修行中 - StupidDog's blog のアップ後に、tbpgrさんから有益な情報を貰ったので、Chefのインストールをもっと正確に早くできる方法で再構築します。 …

「windwos7にvagrantでUbuntu13.10 server+Puppet+Chefの実験環境を構築する」|ただいまRubyの修行中

はじめに 普段はUbuntu12.10 DesktopをホストOSとして、Ubuntu13.10 Serverの仮想環境を作成しています。 今回は、Windowsを使用している人をサポートするためにWindows7をホストOSとして同じ環境を作成しました。 VagrantがWindowsをホストOSとしても使用で…

「Vagrantの裏方では何が作られているのか?」

はじめに Vagrantで仮想マシンを作成しつつRuby on Rails開発環境を構築していました。 Vagrantの本家サイトのガイドに従って作成していたのですが、各コマンドが自分の環境にどんな変化を与えるのかが知りたくなりました。 コマンドで状態を確認する方法は…

「Ubuntu12.10にVagrant/PuppetでRailsの環境を作成する(その2)」|ただいまRubyの修行中

はじめに 前回のその1では、Vagrantにより仮想マシンを立ち上げるところまで行いました。 今回は仮想マシン上にRailsの環境を作成していきます。 最終的な環境が決まったところでPuppetによる自動化を行うとして、とりあえず手動で環境を確定していきます。…

「Ubuntu12.10にVagrant/PuppetでRailsの環境を作成する(その1)」|ただいまRubyの修行中

はじめに フィルタ系プログラムばかり作っていては勿体ないので、Ruby on Railsにも手を出すことにします。 実行環境を作成するにあたり毎回手探りで調節するのは嫌なので、以前から気になっていたVagrant/Puppetを使用することにします。 Vagrantとは? 仮…