Vagrant起動時にVagrantfileの場所を切り替える
はい、乙カレー様です。桑野です。
@kuwa_tw vagrantってVagrantfile複数に対応してないんですか!?
2014-03-07 19:04:26 via YoruFukurou to @kuwa_tw
@repeatedly 環境変数で向き先変えるしかないっぽいすな。
2014-03-07 19:07:05 via YoruFukurou to @repeatedly
2014-03-07 19:08:36 via YoruFukurou to @kuwa_tw
@repeatedly あれ、ドキュメントにそうあった気がしますがいまちょっと確認が出来ないす(^^;;
2014-03-07 19:25:05 via Echofon to @repeatedly
@kuwa_tw 早く教えてくださいよ!
2014-03-07 19:26:27 via YoruFukurou to @kuwa_tw
@repeatedly いま外なんであとで試しときますw
2014-03-07 19:29:45 via Echofon to @repeatedly
ということだったんで、やってみた。
結果やりたいこととなんか違う気がするけどメモ書きとして入れておくw
やってみた
ドキュメント見ると環境変数VAGRANT_CWDでVagrantfileの検索パスの変更が出来るということなんで、やってみる。
テスト用のディレクトリ作成
$ mkdir test1 test2
テスト用のディレクトリにそれぞれVagrantfile作成
$ cat <<'EOF' > test1/Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos-65-x86_64" config.vm.network :private_network, ip: "192.168.33.10" config.vm.hostname = "test1" config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "1024"] end end EOF $ cat <<'EOF' > test2/Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos-65-x86_64" config.vm.network :private_network, ip: "192.168.33.10" config.vm.hostname = "test2" config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "1024"] end end EOF
で、とりあえずいけた様な、、、。
とりあえず切り替えられるけど、Vagarntfileを簡単に切り替えられる方法ってもっとスマートな方法ないんだろうかw
だれか知ってたら教えて下しあw
(☝ ՞ਊ ՞)=☞)՞ਊ ՞)<それでは!
- 作者: Mitchell Hashimoto,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/02/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (10件) を見る
- 作者: ヴォクソール・プロ,麻宮騎亜
- 出版社/メーカー: 角川書店
- 発売日: 1987/04/01
- メディア: コミック
- この商品を含むブログを見る