2013-05-30 4 views
5

Vagrantfile (istotne części)Vagrant: jak ustawić właściciela do zsynchronizowanych/Foldery udostępnione gdy właściciel jest tworzony w fazie tworzenia rezerw

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' 

Kiedy zrobić pierwszy vagrant up dostaję erroring na montaż, ponieważ może nie można znaleźć lokalnego użytkownika (montowanie folderów współdzielonych odbywa się przed udostępnieniem)

Co mogę zrobić, aby mieć udostępniony folder z właścicielem, który zostanie utworzony później?

Odpowiedz

1

Nie wiedziałem, że możesz ustawić właściciela w takim folderze ... czy to jest w dokumentach?

Co mogę zrobić, to zamontować folder, a następnie w kroku udostępniania ustawić właściciela i uprawnienia w ten sposób ... jeśli folder nie istnieje, dopóki nie zostanie utworzony zapasowy folder, który istnieje, ale utworzyć dowiązanie symboliczne do niego z zamontowanego folderu w kroku zaopatrywania.

Również normalnie tworzę folder udostępniania i dostępu do serwera AFP lub Samby na serwerze w ten sposób ... jest on nieco bardziej konfiguracyjny, ale o wiele bardziej wydajny niż montowanie udostępnionego folderu przez Vagrant.

Powiązane problemy