title: What is the difference between ansible's remote_user & become_user
body: <p>I need to understand the difference between ansible's remote_user &amp; become_user considering that the play will either run locally or remotely.</p>
  
  <p>Difference between:</p>
  
  <pre><code>- hosts: all
    become: yes
    become_user: user1
  
  - hosts: all
    remote_user: user1
  </code></pre>
  
  <p>Will there be any difference incase ssh keys are setup between the servers ?</p>
  
  <p>I tried to google for the differences but did not find any good explanation for the same.</p>