O usuário que uso para meus hosts em playbooks não pode sudo
por motivos de segurança, mas ainda preciso executar tarefas administrativas, como garantir que git
esteja instalado. É possível conectar o Ansible ao mesmo host com diferentes usuários em uma única execução?
A especificação de um remote_user no nível da tarefa é suportada desde 2013 . Tente isto (Nota: os comandos estão aqui apenas para ilustrar o uso dos outros parâmetros de tarefas):
Uma abordagem melhor (e mais legível no final) seria usar o mesmo
user_with_sudo
em todo o manual e apenasbecome: true
quando necessário.