diff --git a/lib/ansible/playbook/task.py b/lib/ansible/playbook/task.py index 355db227d4d..119bec0ed13 100644 --- a/lib/ansible/playbook/task.py +++ b/lib/ansible/playbook/task.py @@ -97,7 +97,7 @@ class Task(object): else: self.action = ds.get('action', '') self.delegate_to = ds.get('delegate_to', None) - self.transport = ds.get('transport', play.transport) + self.transport = ds.get('connection', ds.get('transport', play.transport)) # delegate_to can use variables if not (self.delegate_to is None):