Eu consultei os documentos oficiais muitas vezes antes de encontrar uma solução.
ask_sudo_pass funciona fora da caixa quando colocado dentro de ansible.cfg em seu repo, porque em um arquivo de configuração simples (você tem uma configuração simples quando você é um aprendiz) a única seção que você provavelmente tem é [defaults] .
[defaults]
some_stuff = ...
ask_sudo_pass = True
E isso funciona ... porque ask_sudo_pass deve estar na seção defaults . Mas become_ask_pass deve estar na seção privilege_escalation , não em defaults :
[privilege_escalation]
become_ask_pass = True
Por favor, preste atenção à "seção Ini" também, é tão importante quanto o "valor Ini". link .