Advertisement
Guest User

Untitled

a guest
Jun 4th, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. # custom service_registry module works
  2. $ salt -C MINION sys.doc service_registry.get_all_keys
  3. service_registry.get_all_keys:
  4. Get all data/items from DynamoDB table in a region hashed by a table key and return it as JSON string.
  5.  
  6. Default parameters::
  7. region = 'us-east-1', table_name = 'ServiceRegistry', table_key = 'key'
  8.  
  9. CLI example::
  10.  
  11. salt myminion service_registry.get_all_keys region='us-east-1' table_name='ServiceRegistry' table_key='key'
  12. salt myminion service_registry.get_all_keys
  13.  
  14.  
  15. # output is correct
  16. $ salt MINION service_registry.get_all_keys region='eu-west-1'
  17. MINION:
  18. ----------
  19. foo1:
  20. bar1
  21. foo2:
  22. bar2
  23. ...
  24. ...
  25. ...
  26.  
  27.  
  28. # module called from a state
  29. $ cat service_registry_dump.sls
  30. service_registry_dump:
  31. module.run:
  32. - name: service_registry.get_all_keys
  33. - m_region: eu-west-1
  34.  
  35. # state execution fails
  36. $ salt MINION state.sls service_registry_dump
  37. MINION:
  38. ----------
  39. ID: service_registry_dump
  40. Function: module.run
  41. Name: service_registry.get_all_keys
  42. Result: False
  43. Comment: Module function service_registry.get_all_keys threw an exception
  44. Changes:
  45.  
  46. Summary
  47. ------------
  48. Succeeded: 0
  49. Failed: 1
  50. ------------
  51. Total: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement