Hi Alvaro,
Thank you for your reply!
I have been using Vagrant with Virtual Box for a while now and I have no
trouble with folder syncing.
I used Packer to create an aws box file and use Vagrant to point to the box
file along with using my custom ami ID.
Here is the output of my Packer config:
PS C:\qmi\AWS-base-os> packer build -only=amazon-ebs EC2.json
amazon-ebs output will be in this color.
==> amazon-ebs: Prevalidating AMI Name: cc_QlikSense2
amazon-ebs: Found Image ID: ami-9bb358fc
==> amazon-ebs: Using existing SSH private key
==> amazon-ebs: Creating temporary security group for this instance:
packer_5b714be2-9d46-f5d5-8cae-b72236b3a7f3
==> amazon-ebs: Authorizing access to port 5985 from 0.0.0.0/0 in the
temporary security group...
==> amazon-ebs: Launching a source AWS instance...
==> amazon-ebs: Adding tags to source instance
amazon-ebs: Adding tag: "Name": "Packer Builder"
amazon-ebs: Instance ID: i-0dddecd1c4d7cb0eb
==> amazon-ebs: Waiting for instance (i-0dddecd1c4d7cb0eb) to become
ready...
==> amazon-ebs: Skipping waiting for password since WinRM password set...
==> amazon-ebs: Waiting for WinRM to become available...
amazon-ebs: WinRM connected.
amazon-ebs: #< CLIXML
amazon-ebs: <Objs Version="1.1.0.1"
xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress"
RefId="0"><TN
RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64
N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first
use.</AV><AI>0</AI><Nil
/><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD>
</SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0"
/><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for
first use.</AV><AI>0</AI><Nil
/><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD>
</SD></PR></MS></Obj></Objs>
==> amazon-ebs: Connected to WinRM!
==> amazon-ebs: Stopping the source instance...
amazon-ebs: Stopping instance, attempt 1
==> amazon-ebs: Waiting for the instance to stop...
==> amazon-ebs: Creating the AMI: cc_QlikSense2
amazon-ebs: AMI: ami-<AMIID>
==> amazon-ebs: Waiting for AMI to become ready...
==> amazon-ebs: Terminating the source AWS instance...
==> amazon-ebs: Cleaning up any extra volumes...
==> amazon-ebs: No volumes to clean up, skipping
==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Running post-processor: vagrant
==> amazon-ebs (vagrant): Creating Vagrant box for 'aws' provider
amazon-ebs (vagrant): Compressing: Vagrantfile
amazon-ebs (vagrant): Compressing: metadata.json
Build 'amazon-ebs' finished.
==> Builds finished. The artifacts of successful builds are:
--> amazon-ebs: AMIs were created:
eu-west-2: ami<amid>
--> amazon-ebs: 'aws' provider box: packer_amazon-ebs_aws.box
I manged to get Vagrant to create the SMB folder using the below commands:
config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb",
smb_host: "172.31.23.217", mount_options: ['vers=3.0']
config.vm.synced_folder "./files", "c:/installations/", disabled:
false, type: "smb", smb_host: "172.31.23.217", mount_options: ['vers=3.0']
config.vm.synced_folder sharedContentRelativePath,
"c:/shared-content/", disabled: false, type: "smb", smb_host:
"172.31.23.217", mount_options: ['vers=3.0']
It created the three folders on the EC2 instance, however when I try to
open the folders on the EC2 instance, I get the following error:
"Location is not available. C:\vagrant is not accessible. The network name
cannot be found"
There are a few scripts and other files in these folders and when the
provisioner runs, I get an error saying the files don't exist.
I think the reason that happens is because of the above error.
Would you know why I get these errors?
Kind Regards,
Dean
On Monday, 13 August 2018 08:43:21 UTC+1, Alvaro Miranda Aguilera wrote:
> Hello.
>
> Assuming you are using vagrant-aws plugin, I would suggest you first
> locally.
>
> If you could find a Windows box on vagrant cloud and use virtualbox, so
> you can confirm what you want to do works, then on AWS should be
> straightforward.
>
> It may due the box in AWS have some restriction or firewalls.
>
> Alvaro.
>
> On Thu, Aug 9, 2018 at 7:39 PM Dean Egan <[email protected] <javascript:>>
> wrote:
>
>> Hello,
>>
>> I am having severe hardship using Vagrant to sync folders from my Windows
>> 10 host machine to my Windows Ec2 instance using SMB and I would really
>> apricate any guidance on this!
>> In the Vagrant file, I have:
>> config.vm.synced_folder '.', '/vagrant', disabled: false, type: "smb",
>> smb_host: "My_Company's Domain_Name/My_Public_IP", mount_options:
>> ['vers=3.0']
>> When I run Vagrant up, it says I will be asked for my username password
>> of my account.
>> I have researched this and it says the username is the account you are
>> logged in to your machine as (which is "admin"). It then said if I am using
>> a Domain, then the username is username@domain
>>
>> It eventually throws the following error:
>> The following WinRM command responded with a non-zero exit status.
>> Vagrant assumes that this means the command failed!
>>
>> cmdkey /add:Company'sDomain/My_Public_IP /user:admin@company's_domain
>> /pass:*****
>> Stdout from the command:
>>
>> CMDKEY: The parameter is incorrect.
>>
>>
>> Can someone please tell me how I am configuring this wrong?
>>
>> Kind Regards,
>> Dean
>>
>> --
>> 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/d8c7b478-3dfc-4c31-9e29-ffde727b36db%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/vagrant-up/d8c7b478-3dfc-4c31-9e29-ffde727b36db%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/75dac45b-4d05-401c-8151-30d4755c8217%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.