You may want to change vagrant logging level to debug so as to see more output when it does the provision => VAGRANT_LOG=debug vagrant up --provision
This works for Chef Solo (I haven't tried Vagrant with Ansible), the output for the provisioning part is similar to running chef-solo with debug (-l debug
) log level.
Update added below
For Ansible provisioner, the following been added since vagrant 1.3.2:
- provisioners/ansible: Support more verbosity levels, better documentation. [GH-2153].
See pull request 2153 for details, looks like the official doc has NOT been updated yet.
I think you should be able to add ansible.verbosity
in the Vagrantfile to enable maximum verbosity level
Vagrant.configure("2") do |config|
config.vm.provision "ansible" do |ansible|
ansible.playbook = "provisioning/playbook.yml"
ansible.verbose = "true"
ansible.verbosity = "-vvv"
end
end