diff --git a/lib/ansible/playbook/play.py b/lib/ansible/playbook/play.py index edec30df758..a24c5fff1b5 100644 --- a/lib/ansible/playbook/play.py +++ b/lib/ansible/playbook/play.py @@ -577,7 +577,7 @@ class Play(object): # evaluate privilege escalation vars for current and child tasks included_become_vars = {} - for k in ["become", "become_user", "become_method", "become_exe"]: + for k in ["become", "become_user", "become_method", "become_exe", "sudo", "su", "sudo_user", "su_user"]: if k in x: included_become_vars[k] = x[k] elif k in become_vars: