no risk no life

技術、投資、時事など

vagrant

vagrant provision時、ホスト上でコマンドを実行する

vagrant-host-shellプラグインを導入 $ vagrant plugin install vagrant-host-shell Vagrantfileに実行したいコマンドを記述する Vagrant.configure("2") do |config| ... config.vm.provision :host_shell do |host_shell| host_shell.inline = 'echo hogeh…

Vagrantゲスト同士でSSHできるようにする

経緯 WindowsでAnsibleを使いたかったので、VagrantでAnsible用VMを立ててそこからplaybookを流す vagrant-host-shellを導入 $ vagrant plugin install vagrant-host-shell insert_keyをfalseにする Vagrant.configure("2") do |config| ....... box = "ubun…

Vagrantfileを複数ファイルへ分割する

参考サイト Vagrantfileを分割する 子Vagrant的な使い方 ./Vagrantfile Vagrant.configure("2") do |config| config.ssh.insert_key = false config.vm.define "ansible-main" do |vagrant| box = "ubuntu/trusty64" vagrant.vm.box = box vagrant.vm.networ…