title: Edit current user's shell with ansible
body: <p>I'm trying yo push my dot files and some personal configuration files to a server (I'm not root or sudoer). Ansible connects as my user in order to edit files in my home folder.</p>
  
  <p>I'd like to set my default shell to <code>usr/bin/fish</code>.
  I am not allowed to edit <code>/etc/passwd</code> so </p>
  
  <pre><code>user:
    name: shaka
    shell: /usr/bin/fish
  </code></pre>
  
  <p>won't run.</p>
  
  <p>I also checked the <code>chsh</code> command but the executable prompt for my password.</p>
  
  <p>How could I change my shell on such machines ? (Debian 8, Ubuntu 16, Opensuse)</p>