Adam Tengler | 68579e0 | 2017-05-22 17:21:26 +0200 | [diff] [blame] | 1 | #!/usr/bin/env python |
2 | import salt.config | ||||
3 | import salt.loader | ||||
4 | |||||
5 | |||||
6 | def main(): | ||||
7 | path = "/etc/cinder/policy.json" | ||||
8 | __opts__ = salt.config.minion_config('/etc/salt/minion') | ||||
9 | keystone_policy_mod = salt.loader.raw_mod(__opts__, 'keystone_policy', None) | ||||
10 | if keystone_policy_mod: | ||||
11 | result = keystone_policy_mod['keystone_policy.rule_list'](path) | ||||
12 | if result and 'Error' not in result: | ||||
13 | return {'cinder_policy': result} | ||||
14 | return {} | ||||
15 |