DEV Community

Roy
Roy

Posted on

vagrant will not run an ansible play if the vm do not match the hosts line in the play

---
- hosts: localhost
  connection: local
  tasks:
    - debug: msg="Please work, Vagrant!"

I use a playbook with content as above in vagrant provision, but when run vagrant, it says

skipping: no hosts matched

so it is run ansible-playbook -i <vm-host-name>, playbook.yml, if the target do not match hosts: in the play, the play will be skipped

Discussion (0)