# ssh via Ansible playbook and vagrant

**URL:** <https://forum.ansible.com/t/ssh-via-ansible-playbook-and-vagrant/36840>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [July 13, 2022, 12:08pm UTC](https://forum.ansible.com/t/ssh-via-ansible-playbook-and-vagrant/36840 "2022-07-13T12:08:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![user50](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@user50](https://forum.ansible.com/u/user50)\
**Post date:** [July 13, 2022, 12:08pm UTC](https://forum.ansible.com/t/ssh-via-ansible-playbook-and-vagrant/36840/1 "2022-07-13T12:08:53Z")

</div>

I am using vagrant to run ubuntu VM on my Mac.

I am trying to provision vagrant with the playbook I wrote but when I do im getting an error about the host.  
this is my Vagrant file:

Vagrant.configure(“2”) do |config|  
VAGRANT\_DEFAULT\_PROVIDER = “virtualbox”  
config.vm.hostname = “carebox-idan”  
#config.vm.provision “ansible”, playbook: “playbook.yml”  
config.vm.network “public\_network”, ip: “192.168.56.4”, bridge: [“en0: Wi-Fi (Wireless)”]  
config.vm.box = “laravel/homestead”  
config.vm.network “forwarded\_port”, guest: 8200, host: 8200, auto\_correct: “true”  
config.ssh.forward\_agent = true  
end

this is my playbook.yml:
