Advertisement
Guest User

Untitled

a guest
Jun 11th, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. # cat map.jinja
  2. {% set map = salt['grains.filter_by']({
  3. '/usr/bin/ec2-metadata': {
  4. 'source': 'http://s3.amazonaws.com/ec2metadata/ec2-metadata',
  5. 'mode': '0755',
  6. },
  7. }) %}
  8.  
  9. # cat test.sls
  10. {% from "map.jinja" import map with context %}
  11.  
  12. {% for name in map.download_other_files %}
  13. download_other_files_{{ name }}:
  14. cmd.run:
  15. - name: curl --insecure --silent --create-dirs --output {{ name }} {{ name['source'] }}
  16. file.managed:
  17. - name: {{ name }}
  18. - user: root
  19. - group: root
  20. - mode: {{ name['mode'] }}
  21. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement