Hi,
I'm working on
https://projects.puppetlabs.com/issues/7911 (Can't handle local users in LDAP environment)
My original thought was to add the parameter "forcelocal" to the useradd/groupadd providers. My plan is to use the luseradd and lgroupadd commands utilizing a stripped down libuser.conf file that will be shipped with the provider. The other option I considered was creating a completely separate provider for luseradd and lgroupadd. I was straying away from that since technically luseradd and lgroupadd can manage LDAP accounts as well, it might be somewhat misleading to create the provider named so but have it only be capable of managing local accounts.
I'm looking to poll people's thought on if this functionality should be included in the useradd/groupadd providers or create a whole new provider.
Thanks,
John