Advertisement
Guest User

Untitled

a guest
Nov 10th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. # defaults.mako
  2. <%!
  3. import yaml
  4.  
  5. test_config = yaml.safe_load('''
  6. RedHat:
  7. entity: world
  8. ''')
  9. %>\
  10. <%inherit file="salt://test/test.tmpl"/>
  11.  
  12. # test.tmpl
  13. <%
  14. test_config = salt['grains.filter_by'](self.attr.test_config, merge=salt['pillar.get'](pillar_base))
  15. %>\
  16. Hello ${ test_config['entity'] }
  17.  
  18. # test.sls
  19. /tmp/mako_template_test:
  20. file.managed:
  21. - source: salt://test/test.mako
  22. - template: mako
  23. - create: True
  24. - context:
  25. pillar_base: test
  26.  
  27. # pillar override
  28. test:
  29. entity: universe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement