3
respostas

Shared Folder Windows para Linux

"O Vagrant cria uma shared folder ? um arquivo compartilhado entre a sua máquina, que é o host, e a máquina virtual. Esse diretório que está compartilhado é o diretório em que está o seu vagrant file. E onde que ele é montado lá no nosso Linux? Ele é montado lá no nosso Linux no diretório /vagrant."

Nesse caso o instrutor Guilherme utilizou uma máquina *unix para host e guest (amazon)

E no caso máquina Windows (host) para Linux (guest) como que configura shared folder no arquivo Vagrant?

Eu tentei aqui de várias formas e não obtive sucesso com samba

Vagrant.configure("2") do |config|
  config.vm.synced_folder ".", "/vagrant", type: "smb"
end

(https://www.vagrantup.com/docs/synced-folders/basic_usage.html)

3 respostas

Fala aí Thiago tudo bem?

Cara não manjo muito de Vagrant, mas pelo que olhei a documentação e sua declaração aparentemente está correta.

Vi que para rodar synced folder via smb tem alguns pré-requisitos. Consegue confirmar se eles estão corretos no seu ambiente?

Oi Fernando, tentei algumas coisas aqui e não deu certo, por enquanto abri mão, to criando máquina pelo vagrant e instalando o puppet na mão na maquina virtual e executando .pp lá.

Mas está fazendo falta não ter um shared folder lá, pq tudo tem q fazer scp =(

Vou tentar posteriormente com mais tempo.

Thiago, seu guest está em uma virtualbox? Se estiver, tente:

config.vm.synced_folder ".", "/vagrant", type: "virtualbox"