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