Os provedores de shell (e a maioria dos outros) são executados como o usuário root usando sudo
. Mas para o provedor de shell, você pode definir o atributo privileged
como false
para ser executado como o usuário do SSH.
Exemplo:
Vagrant.configure("2") do |config|
# ...
config.vm.provision "shell", path: "bootstrap.sh", privileged: false
end
Veja as documentações para obter mais detalhes.