Merge pull request #27795 from eguven/2015.8-postgres_user-group-change

better change reporting for postgres_user groups
This commit is contained in:
Nicole Thomas 2015-10-08 17:56:53 -06:00
commit ec35666ff2

View file

@ -191,8 +191,9 @@ def present(name,
if isinstance(groups, (six.string_types, six.text_type)):
lgroups = lgroups.split(',')
if isinstance(lgroups, list):
if [a for a in lgroups if a not in user_groups]:
update = True
missing_groups = [a for a in lgroups if a not in user_groups]
if missing_groups:
update['groups'] = missing_groups
if mode == 'create' or (mode == 'update' and update):
if __opts__['test']: