ansible delegate_to doesn’t use inventory host?

I’m attempting to use ansible synchronize to copy files between two remotes. My playbook looks like: – hosts: newserver tasks: – name: Copy images from old to new synchronize: src: /var/www/production/ dest: /var/www/production/ delegate_to: oldserver Where newserver and oldserver are defined in my inventory file. If I replace oldserver with the full hostname the delegate_to…