Bom essa já não é uma duvida e sim trago a forma que realizei a configuração do meu Vangrantfile para usar o ansible, sendo o meu host (minha maquina de uso) uma maquina Linux.
Achei melhor postar pois assim como eu tive a duvida e também vi outro post (mas sem uma solução) do mesmo problema, achei melhor compratilhar:
Dentro do Vangrantfile, quando provisionamos o MYSQLSERVER, podemos implementar o codigo a seguir para que seja executado as etapas de provisionamento da instalação do Mysql e criação de usuário:
config.vm.define "mysqlserver" do |mysqlserver|
mysqlserver.vm.network "public_network", ip: "192.168.87.28"
mysqlserver.vm.provision "shell",
inline: "cat /vagrant/configs/id_bionic.pub >> .ssh/authorized_keys"
# Executando Ansible direto do Vagrant host
mysqlserver.vm.provision "ansible" do |ansible|
ansible.playbook = "configs/ansible/playbook.yml"
end
end
Então dessa forma quando ele terminar de subir a VM, ele irar chamar o Ansible para execução da instalação.
Espero que ajude outros que tenham tido a mesma duvida.