Answering prompt using vagrant file?

牧云@^-^@ 提交于 2019-12-10 01:01:08

问题


Is it possible to add a script to a Vagrantfile that answers a prompt. I am provisioning a ubuntu box for docker

config.vm.box = "ubuntu"

config.vm.provision :shell, :inline => "sudo apt-get update"

config.vm.provision :shell, :inline => "sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring"

After running the last command, there is a prompt that asks

Do you want to continue [Y/n]?

回答1:


An easier solution would be to use the -y option of apt-get:

config.vm.provision :shell, :inline => "sudo apt-get -y install linux-image-generic-lts-raring linux-headers-generic-lts-raring"

See the manual:

-y, --yes, --assume-yes Automatic yes to prompts. Assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package or removing an essential package, occurs then apt-get will abort.



来源:https://stackoverflow.com/questions/23974081/answering-prompt-using-vagrant-file

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!