Advertisement
Guest User

Untitled

a guest
Aug 19th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. # allows us to keep files in sync with lava instances on hosts
  2. # this assumes a file layout on the server like:
  3. # /srv/salt/lava/devices/<host>/<instance>/
  4. # device1.conf, device2.conf, ...
  5. salt://lava/devices/{{ grains['id'] }}:
  6. lava:
  7. - sync_devices
  8.  
  9. {% for inst in salt['lava.list_instances']() %}
  10. {{ inst }}/etc/lava-dispatcher/device-types:
  11. file.recurse:
  12. - source: salt://lava/device-types
  13. - clean: True
  14. - include_empty: True
  15. {% endfor %}
  16.  
  17. /usr/local/lab-scripts:
  18. file.recurse:
  19. - source: salt://lava/lab-scripts
  20. - file_mode: 755
  21. - clean: True
  22. - include_empty: True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement