Como instalar scripts de Adições de Convidados do VirtualBox para uma caixa Debian Vagrant?

3

Eu gostaria de fazer uso de uma caixa Vagrant vanilla para o Debian (debian / jessie64), mas automatizar a instalação de adições de convidados do VirtualBox e ativar o compartilhamento do Virtualbox para o diretório /vagrant do padrão de usar o rsync. Eu acho que posso usar o provisionamento baseado em shell do Vagrant e tentei instalar dkms e virtualbox-guest-dkms do repositório contrib como li em algumas postagens, mas isso não funciona. Alguém pode aconselhar se isso é possível e como?

    
por Ana 07.01.2016 / 07:43

1 resposta

4

Há um plug-in que você pode instalar que verifica a presença de adições de convidados e instala, se necessário, quando a caixa é provisionada: link

Para evitar que o Vagrant use o rsync, use um parâmetro de tipo vazio no config.vm.synced_folder

Aqui está o que eu uso:

config.vm.synced_folder "./", "/vagrant", id: "vagrant-root",
      owner: "vagrant",
      group: "www-data",
      mount_options: ["dmode=775,fmode=664"],
      type: ""
    
por 12.01.2016 / 13:04