mirror of https://github.com/ceph/ceph-ansible.git
24 lines
611 B
Python
24 lines
611 B
Python
|
from __future__ import (absolute_import, division, print_function)
|
||
|
__metaclass__ = type
|
||
|
|
||
|
|
||
|
class FilterModule(object):
|
||
|
''' Loop over nested dictionaries '''
|
||
|
|
||
|
def dict2dict(self, nested_dict):
|
||
|
items = []
|
||
|
for key, value in nested_dict.items():
|
||
|
for k, v in value.items():
|
||
|
items.append(
|
||
|
(
|
||
|
{'key': key, 'value': value},
|
||
|
{'key': k, 'value': v},
|
||
|
),
|
||
|
)
|
||
|
return items
|
||
|
|
||
|
def filters(self):
|
||
|
return {
|
||
|
'dict2dict': self.dict2dict
|
||
|
}
|