I think a key difference here is that Ansible differs from Puppet and
Chef in its execution model.
Both Puppet and Chef rely on code living on the target machine to
execute. Ansible seems to work solely over SSH.
Puppet and Chef marshall the executable code (catalogs, cookbooks) and
ship them to the target, and tell the target to execute with these
parameters.
Ansible's model seems to need to have all assets stored locally (on
your host) and then ship & execute on the target via SSH sessions, vs
the Puppet/Chef model where you don't need them installed on the host
at all.
Admittedly, I have not read the Vagrant-Ansible integration yet, but I
can conceive how this would be more divergent from the current
provisioners.
-M
> --
> You received this message because you are subscribed to the Google Groups
> "Vagrant" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
vagrant-up+...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>