Нет разницы в привилегии между
- hosts: all
become: yes
become_user: user1
- hosts: all
remote_user: user1
become: no
Может быть разница в среде , установленной для user1 после 1) повышения привилегий и после 2) подключения к user1@host.
В большинстве случаев становиться_пользователем является пользователем root, но рекомендуется не допускать ssh к root. Следовательно, в большинстве случаев необходимо выполнить два шага: 1) подключиться к remote_user @ host и 2) повысить привилегии до root.
Чтобы ответить на ваш вопрос
Будет ли какая-либо разница в случае установки ключей ssh между серверами?
Должен быть открытый ключ, который авторизует ssh для remote_user: user1 . Эскалация становиться_пользователем: пользователь1 не имеет смысла после ssh до удаленный_пользователь: пользователь1 . Следовательно, да, может быть разница (необязательно, если открытые ключи распространяются на все remote_user и становиться_пользователем).