Unfortunately, I still think this new parameter is a blocker to merge this in.  As mentioned in GH-1418 I think this parameter should not be called forcelocal since it does a whole lot more than simply change the behavior to force local user creation.

We will merge this change set if the parameter matches up to the specific behavior.  My recommendation is something like `libuserconf => "/etc/libuser_puppet.conf"` or something similar, though I'm up to discuss anything you have in mind that isn't `forcelocal`.

-Jeff