Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2014
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. /etc/lsyncd.conf:
  2. file:
  3. - watch:
  4. - reload: True
  5. - managed
  6. - source: salt://lsync/etc/lsyncd.conf
  7. - template: jinja
  8. - mode: 644
  9. - require:
  10. - pkg: lsyncd
  11. - defaults:
  12. sync_folders:
  13. {%- for minion, webserver_addr in salt['mine.get']('learnerator-load*', 'network.ip_addrs').iteritems() %}
  14. {%- if not grains.get('id') == minion %}
  15. - target: {{ webserver_addr[0] }}
  16. destination: /var/www/html
  17. source: /var/www/html
  18. {% endif -%}
  19. {%- endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement