Hi Alvaro,

Thanks for replying. I figured out that the correct syntax is:

*config.vm.provision "file", source: "/Files", destination: "/Automate"*

Which copies all files from the folder Files in the same drive as the 
vagrantfile is located. Destination is c:\automate. It is not possible to 
define any specific drive or share. 

Also the mounted host share "vagrant" is not accessible on the vm. It's a 
WINRM limitation.

They need to do more windows support.

Den tirsdag den 19. september 2017 kl. 13.27.44 UTC+2 skrev Alvaro Miranda 
Aguilera:
>
> Hello
>
> Did you check this part of the documentation?
>
> The file uploads by the file provisioner are done as the *SSH or 
> PowerShell user*. This is important since these users generally do not 
> have elevated privileges on their own. If you want to upload files to 
> locations that require elevated privileges, we recommend uploading them to 
> temporary locations and then using the shell provisioner 
> <https://www.vagrantup.com/docs/provisioning/shell.html> to move them 
> into place.
>
> Perhaps thats the problem?
>
> Can you runt he vagrant up with debug mode?
>
> vagrant destroy
> vagrant up --debug
>
> and share the verbose output in a gist ? (gist.github.com)
>
> Thanks
> alvaro
>
>
> On Tue, Sep 19, 2017 at 9:31 AM, <[email protected] <javascript:>> wrote:
>
>> Hi there,
>>
>> I'm new to vagrant and have no experience with linux. Installed vagrant 
>> on windows 10 and successfully got a virtual windows 2012 server up and 
>> running on virtualbox. My vagrantfile looks like this:
>>
>> *#Vagrant 1.6+ natively supports Windows guests over WinRM.*
>> *Vagrant.require_version ">= 1.6"*
>>
>> *Vagrant.configure("2") do |config|*
>>
>> *config.vm.box = "testbox"*
>>
>> *config.vm.communicator = "winrm"*
>>
>> *    config.vm.provider :virtualbox do |v|*
>> *        v.name <http://v.name> = "win2012_test"*
>> *        v.cpus = 2*
>> *        v.memory = 2048*
>> *    end*
>>
>> *$install = <<SCRIPT*
>> *choco install chocolatey -y -f*
>> *choco install powershell -y -f*
>> *choco install tomcat -y -f*
>> *SCRIPT*
>> *config.vm.provision "shell", inline: $install*
>>
>> *config.vm.provision "file", source: "template.war", destination: 
>> "C:\Program Files\Apache Software 
>> Foundation\tomcat\apache-tomcat-8.5.12\webapps\tmt.war"*
>>
>> *end*
>>
>> The file is in my vagrant root folder. The script finishes after a while 
>> but no VM created. When I remove the last line the VM is created 
>> succesfully again.
>>
>> The outcome of this project must be a VM with powershell 5 and apache 
>> tomcat installed. Then I need to copy several files, including a powershell 
>> script that needs to run on the vm.
>>
>>
>> Any help would be appreciated.
>>
>> -- 
>> This mailing list is governed under the HashiCorp Community Guidelines - 
>> https://www.hashicorp.com/community-guidelines.html. Behavior in 
>> violation of those guidelines may result in your removal from this mailing 
>> list.
>>  
>> GitHub Issues: https://github.com/mitchellh/vagrant/issues
>> IRC: #vagrant on Freenode
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/vagrant-up/060592f3-fb91-4558-9aa4-acd62d53b45f%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/vagrant-up/060592f3-fb91-4558-9aa4-acd62d53b45f%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Alvaro
>
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/c573f85b-07a1-4d6b-9f19-b78f830d1eb6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to