added support to sync memberships from ldap
This commit is contained in:
parent
2c64104b60
commit
d077b94e92
5 changed files with 55 additions and 16 deletions
15
filter_plugins/filters.py
Executable file
15
filter_plugins/filters.py
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from ansible.plugins.filter.core import combine
|
||||
|
||||
def expand_lists_with_defaults(input_dict, defaults):
|
||||
output_dict = {}
|
||||
for i in input_dict.keys():
|
||||
output_dict[i] = combine({'name': i}, defaults, input_dict[i], recursive=True)
|
||||
return output_dict
|
||||
|
||||
class FilterModule(object):
|
||||
def filters(self):
|
||||
return {
|
||||
'expand_dict_keys_with_defaults': expand_lists_with_defaults
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue