If you have spaces in multi word parameters this module doesn't replace them, even though they perform an identical function.
You just end up with duplicate entries.
e.g.
passdb backend = tdbsam
map to guest = Never
passdb backend = tdbsam
The original file had a double space between "passdb" and "backend", so they are treated as different options and you get a duplicate.
I have submitted a PR to handle idmap config, which is easier to handle around the colon:
https://github.com/rehanone/puppet-samba/pull/62/files
If you have spaces in multi word parameters this module doesn't replace them, even though they perform an identical function.
You just end up with duplicate entries.
e.g.
The original file had a double space between "passdb" and "backend", so they are treated as different options and you get a duplicate.
I have submitted a PR to handle idmap config, which is easier to handle around the colon:
https://github.com/rehanone/puppet-samba/pull/62/files