我正在使用ssh管理一些驻留在不同固定主机上的Web服务。我想使用vagrant,以便我可以编辑本地文件并让它们自动同步。 但是我遇到了问题,因为我没有使用任何提供商或盒子,它是一个固定的主机,感觉我反对vagramt的目标。
这是我的Vagrantfile:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.ssh.host = ...
config.ssh.username = ...
config.ssh.private_key_path = ".ssh/id_rsa"
config.vm.synced_folder "src/", "..."
config.vm.box = "myhost"
config.vm.provision :shell, :path => "bootstrap.sh"
end
这是我的bootstrap.sh文件:
pip install flask sqlalchemy
但我不能让流浪汉提供(使用virtualbox左右)
答案 0 :(得分:0)
好吧,因为它总是出来 - 与你的工具作斗争,以迫使它做一些事情并不是一个坏主意。
可能有一种方法可以让流浪者使用一个空盒子,但是为了保持2个目录同步,流浪者太多了。我发现这个很好的tool与没有所有提供者/提供等的同步完全相同。