2013-05-30 31 views
5

Vagrantfile(相關部分)流浪:如何設置所有者同步/共享文件夾時,在提供階段

config.vm.provision :chef_solo do |chef| 
    chef.add_recipe "yum" 
    # various recipes.. 
    # in one of these i create the 'localuser' user 
    end 

    config.vm.synced_folder "./site/frontend", "/var/www/vhosts/site/frontend", :owner=> 'localuser', :group=>'apache', :extra => 'dmode=755,fmode=755' 

當我做的第一vagrant up我得到的示數上,因爲它可以安裝在創建這個老闆找不到本地用戶(在配置之前安裝共享文件夾)

我能做些什麼來與稍後創建的所有者共享文件夾?

回答

1

我不知道你可以設置所有者在這樣的文件夾...它是在文檔?

我會做的是安裝文件夾,然後在配置步驟中設置所有者和權限,如果文件夾不存在,直到配置,我會掛載一個確實存在的文件夾,但創建一個符號鏈接在供應步驟中從已裝入的文件夾中將其添加到它。

我通常也會在服務器上創建一個AFP或Samba服務器共享和訪問文件夾......它的設置更多一點,但比通過Vagrant安裝共享文件夾更強大。

相關問題