make build-windows-2019-virtualboxThen I added the new box with
vagrant box add -f windows-2019-amd64 windows-2019-amd64-virtualbox.boxVagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "windows-2019-amd64"
config.vm.provision :ansible do |ansible|
ansible.playbook = "./provisioners/ansible/ansible_playbook.yml"
ansible.config_file = "./provisioners/ansible/ansible.cfg"
ansible.inventory_path = "vagrant_ansible_inventory"
config.vm.network "forwarded_port", guest: 22, host: 2222
end
endvagrant_ansible_inventory:
default ansible_connection=ssh ansible_host=127.0.0.1 ansible_port=2222 ansible_user='vagrant' ansible_password='vagrant' ansible_ssh_pass='vagrant'
I can start the box:
vagrant up --no-provisionI can connect to the box over ssh:
vagrant ssh(drops me into a DOS shell on the Windows Server 2019, where I can execute DOS shell commands like dir)
I cannot provision:
vagrant provisionresults in error
==> default: Running provisioner: ansible...
default: Running ansible-playbook...
PLAY [Jenkins node playbook] ***************************************************
TASK [Gathering Facts] *********************************************************
Friday 29 January 2021 14:38:19 +0100 (0:00:00.015) 0:00:00.015 ********
fatal: [default]: UNREACHABLE! => {"changed": false, "msg": "Failed to create temporary directory.In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\", for more error information use -vvv. Failed command was: ( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir ~/.ansible/tmp/ansible-tmp-1611927499.9836688-402851-78433964159130 && echo ansible-tmp-1611927499.9836688-402851-78433964159130=\"` echo ~/.ansible/tmp/ansible-tmp-1611927499.9836688-402851-78433964159130 `\" ), exited with result 1", "unreachable": true}
PLAY RECAP *********************************************************************
default : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0
Friday 29 January 2021 14:38:20 +0100 (0:00:00.312) 0:00:00.327 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 0.31s
Playbook run took 0 days, 0 hours, 0 minutes, 0 seconds
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
How do I fix this?