SOLVED: This problem appears to have been caused by the introduction of dynamic inventory. I pull a list of hosts from libvirt (virsh list --name), and on the broken system, one VM has a name with a typo. It does not match the host's name in DNS, and the name given in the delegate_to setting (the ipa_server variable).
The problem appears to be that ansible allows you to delegate_to a host that doesn't appear in your inventory, but that connection doesn't behave like a connection to a host that *is* in the inventory. Among other things, you can't set "remote_user" for a task that is delegated to a host that doesn't appear in the inventory. I'll file a bug report later. -- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e00d1581-54bc-47f4-acc5-08c0cdf8ac47%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
