読者です 読者をやめる 読者になる 読者になる

Vagrant のプラグインで使えるフックポイント

vagrant-aws と Route 53 Vagrant そんな途方も無くすごいかって言うとそういう話じゃないですけど、毎日便利に使わせていただいてます。これまでは VirtualBox か VMware 、遊びで docker だったんですが、こないだ諸事情あって仕事の開発環境をインターネ…

Vagrant のプラグイン開発を VMware Fusion でやる

vagrant-vmware-fusion を入れてライセンスを有効にするには vagrant plugin を使う必要がある。 vagrant plugin はインストーラ版 Vagrant が抱え込んだ Gem リポジトリ環境で動く。 プラグインを作るときの vagrant はプラグインの Bundler 環境で動く。 …

CentOS 7 と Vagant と Packer

CentOS 7 の Vagrant の box で vmware_desktop のものが無かったので Packer でちゃちゃっとつくってみました。2点時間がかかったので書いておきます。 VMware Tools の中の vmhgfs のコンパイルがこける CentOS 7 、カーネル 3.10.0-123.4.2.el7 、 Tools …

Vagrant の box を適当に作る

Vagrant Cloud 良いですよね。何が良いって private もあるところと、ゲストをインターネットに一発公開のあれです。 というわけで、横着していままでストックの precise64 から毎回大量の provisioning して作っていた環境を box にしてみました。あ、もち…

相当どうでも良い Vagrant の小技

Vagrantfile の中で gem を require する そんなことすんならプラグイン書けや!ってミッチェル先生の声が聞こえてきそうですが、できます、てか、そもそも Vagrant のプラグインってあれただの gem なんで $ vagrant plugin install httpartyで入れて、普通…

Rails on Vagrant on Windows 開発

この正月休み帯状疱疹にかかって都合7日間布団の中におり、その後3日間は出社せず自宅で作業していました。自宅作業の際 Photoshop を使う必要があったため、 Windows 機(エロゲから音楽再生からやっている私のメイン PC 。メモリ32GB)といつもの Ubuntu …

Vagrant が絶対に一個、 host の pwd と guest の /vagrant の synced folder を作ろうとするのを止める

config.vm.synced_folder "./", "/vagrant/", nfs: true, disabled: true disabled: trueする。しかない。えー?本当?

自分で作った box で vagrant up すると "Waiting for machine to boot. This may take a few minutes..." で永遠の時が流れる

vagrant のデバッグ Debugging and Troubleshooting - Vagrant Documentation $ VAGRANT_LOG=info vagrant up とかする。見ると ssh で入れないんだけど!?。って怒ってて、ご丁寧に「ゲストに公開鍵入ってる?ねえ?」って言ってくれてた。あ、 packer は…

Mac ホストで Vagrant の nfs mount がエラー

(追記)Vagrant 1.4.0 で治ってるのを確認しましたMavericks です。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'precise64'... [default] Matching MAC address for NAT networking... [def…

Vagrant で nfs 有効にするときのホストの準備

Fedora19 # yum install -y nfs-utils system-config-nfs # systemctl enable nfs-server # systemctl start nfs-serverうろ覚え。 nfs-lock が有効になっていないとゲストの中で sqlite を DB に使う Rails アプリケーションが起動しないので気をつける。で…

Vagrant が synced folder をマウントした後に rails server を自動起動したい。

独立環境を起動しながらもホストでファイルの編集をしたらそれがすぐにゲストに反映されるように、ということが Vagrant の Synced Folders を使えばできる。例えば Rails プロジェクトのルートディレクトリに Vagrantfile を置き、そこから vagrant up する…

Vagrant はとても簡単&気づいたこと

とても簡単 「自分の開発環境用だし、既存の Configuration Management System の資産が無いのに使っても意味あるかな?」とか思ってましたが、意味も何もとんでもなく簡単なので、「環境構築のコマンドをメモっておく」くらいなら Vagrantfile 書いたほうが…