2014-10-27 95 views
0

我正在管理幾個Web服務駐留在不同的固定主機與SSH。我想使用流浪漢,以便我可以編輯本地文件並使它們自動同步。 但是我遇到了問題,因爲我沒有使用任何提供者或框,它是一個固定的主機,它感覺就像我違背了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

好,因爲它總是出來 - 與你的工具作鬥爭,以迫使它做它不是一個壞主意的東西。

可能有一種方法可以使vagrant使用虛空框但vagrant是太多隻是保持2個目錄同步。我發現這個不錯的tool,就像沒有所有提供者/提供等的同步一樣流浪同步。

相關問題