Set default shell for existing user with puppet

view full story

http://serverfault.com – I'd like to set the default shell to zsh in Puppet. Preferably for the current user because I just run my modules as puppet apply mymodule.pp since I store my configuration that I use across multiple machines in git. How can I set the default shell using puppet? (HowTos)