vagrant/templates/locales
Gilles Cornu a7ee56459b provisioners/ansible(both): fix ansible config files presence checks
With this change, the presence of Ansible configuration files (like
playbook file, inventory path, galaxy role file, etc.) is no longer
performed by the `config` classes, but by the `provisioner` classes
(at the beginning of the provision command).

This change fixes several issues:

- Resolve #6984 as `provision` method are only executed when remote
  (ssh) communication with the guest machine is possible.
- Resolve #6763 in a better way than 4e451c6 initially did.
- Improve the general provisioner speed since the `config` checks are
  actually triggered by many vagrant actions (e.g. `destroy`,...), and
  can also be triggered multiple times during a vagrant run (e.g. on
  callback request made by the machine provider).

Unlike the former `config`-based checks, the provision action won't
collect all the invalid options, but only report the first invalid
option found and abort the execution.

Some unit tests were not implemented yet to save my scarce "open source
contribution time" for other important issues, but they should be done
at last via GH-6633.
2016-06-01 06:40:23 +02:00
..
comm_winrm.yml Better error handling for WinRM (using winrm v1.3.0.dev.2) 2014-12-11 13:22:39 -05:00
command_ps.yml fix pscommand error messaging 2015-06-05 22:24:05 -07:00
command_rdp.yml Update RDP error message since Windows only being supported isn't true 2014-05-20 19:50:49 -07:00
en.yml provisioners/ansible(both): fix ansible config files presence checks 2016-06-01 06:40:23 +02:00
guest_windows.yml Move "cant_read_mac_addresses" error to the global space 2015-10-09 14:57:41 +03:00
providers_docker.yml provider/docker: Add docker-exec command 2016-05-31 20:05:26 -04:00
providers_hyperv.yml providers/hyperv: verify cmdlet is available [GH-3398] 2014-04-09 09:30:17 -07:00
synced_folder_smb.yml synced_folders/smb: verify PowerShell v3 is running or later [GH-3257] 2014-04-02 09:45:42 -07:00