A few things, The connection: keyword just changes the connection, while delegation changes the target host.
When using connection: local you end up executing on the controller (your connection is a local fork instead), not delegating to localhost, there is another step on that. Use delegate_to: localhost is what you normally want to do. if you delegate_to: vm_name but set connection to local, you are not really connecting to vm_name (unless you are overriding the connection in other ways, like via connection variable). So they work together and did what you asked them to, it is just that what you asked them to do makes little sense. -- ---------- Brian Coca -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CACVha7f1ek3C562EOSPoSinmJpfogc41%2B9srqv_bYwrXaOBLaQ%40mail.gmail.com.
