Hello John,
==> default: Mounting shared folders...
default: /vagrant => D:/Vagrant_examples/mint182_base
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p /vagrant
In fact, you haven't reached to execute the "provision" stage, as the "up"
steps didn't succeed (failing on creating the synced folder target:
/vagrant)
You should first debug this synced folder issue, e.g. by running "vagrant
up --no-provision" or "vagrant reload --no-provision". Once it works, you
shouldn't have any trouble running the ansible_local provisionner.
About the synced folders and Windows host, see
https://www.vagrantup.com/docs/synced-folders/ and the details about
specific file-sharing protocols (e.g. Virtualbox, SMB,...)
Best,
Gilles
Le vendredi 15 septembre 2017 09:03:54 UTC+2, [email protected] a
écrit :
>
> Vagrant 2.0.0
> virtualbox 5.1.26
> host is windows 10, guest is Linux mint 18.2
>
> I have the following vagrant file
> Vagrant.configure("2") do |config|
> config.vm.box = "mint182_vagrant"
> config.vm.provision "ansible_local" do |ansible|
> ansible.playbook = "playbook.yml"
> ansible.install_mode = "pip"
> end
> end
>
> Playbook is
> - name: install tuxkart via vagrant with ansible_local
> hosts: all
> sudo: true
> tasks:
> - name: install supertuxkart
> apt: name=supertuxkart update_cache=yes
>
> When I run vagrant up, my VM is created and runs but there is no output
> for ansible. Ansible has not been installed on the VM. And was not
> previously on the guest machine.
>
> Bringing machine 'default' up with 'virtualbox' provider...
> ==> default: Importing base box 'mint182_vagrant'...
> ==> default: Matching MAC address for NAT networking...
> ==> default: Setting the name of the VM:
> mint182_base_default_1505458048712_66543
> ==> default: Clearing any previously set network interfaces...
> ==> default: Preparing network interfaces based on configuration...
> default: Adapter 1: nat
> ==> default: Forwarding ports...
> default: 22 (guest) => 2222 (host) (adapter 1)
> ==> default: Booting VM...
> ==> default: Waiting for machine to boot. This may take a few minutes...
> default: SSH address: 127.0.0.1:2222
> default: SSH username: vagrant
> default: SSH auth method: private key
> default:
> default: Vagrant insecure key detected. Vagrant will automatically
> replace
> default: this with a newly generated keypair for better security.
> default:
> default: Inserting generated public key within guest...
> default: Removing insecure key from the guest if it's present...
> default: Key inserted! Disconnecting and reconnecting using new SSH
> key...
> ==> default: Machine booted and ready!
> ==> default: Checking for guest additions in VM...
> ==> default: Mounting shared folders...
> default: /vagrant => D:/Vagrant_examples/mint182_base
> The following SSH command responded with a non-zero exit status.
> Vagrant assumes that this means the command failed!
> mkdir -p /vagrant
> Stdout from the command:
>
> Stderr from the command:
>
> Looking at the manual
> https://www.vagrantup.com/docs/provisioning/ansible_local.html I can't
> see anything that suggests this will not run from a windows host.
>
> Regards,
> John
>
>
>
--
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/c34b57cd-c257-4220-b3c7-5350b8533e0a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.