The -e isn't necessary.
Just set the hosts with Puppet.