Advertisement
Guest User

Untitled

a guest
Sep 17th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. from __future__ import absolute_import
  2. import logging
  3.  
  4. # Import Salt libs
  5. import salt.ext.six as six
  6.  
  7.  
  8. def ext_pillar(minion_id,
  9. pillar, # pylint: disable=W0613
  10. url=None):
  11.  
  12. # Set up logging
  13. log = logging.getLogger(__name__)
  14.  
  15. data = __salt__['http.query'](url=url, decode=True, decode_type='json')
  16.  
  17. if 'dict' in data:
  18. return data['dict']
  19.  
  20. log.error('Error caught on query to' + url + '\nMore Info:\n')
  21.  
  22. for k, v in six.iteritems(data):
  23. log.error(k + ' : ' + v)
  24.  
  25. return {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement