Advertisement
Guest User

Untitled

a guest
May 19th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. {% set rocksalt_key = '/etc/salt/pki/rocksalt_priv' %}
  2. {% set rocksalt_path = '/srv/salt/rocksalt' %}
  3.  
  4. get_bootstrap_configs:
  5. git.latest:
  6. - name: git@github.com:somerepo/rocksalt.git
  7. - target: {{ rocksalt_path }}
  8. - identity: {{ rocksalt_key }}
  9. - rev: master
  10. - force_fetch: True
  11. - force_reset: True
  12.  
  13. create_salt_directory:
  14. file.directory:
  15. - name: /srv/salt
  16.  
  17. create_salt_formulas:
  18. file.directory:
  19. - name: /srv/salt/formulas
  20.  
  21. create_pillar_directory:
  22. file.directory:
  23. - name: /srv/pillar
  24.  
  25. copy_files_to_pillar:
  26. file.recurse:
  27. - name: /srv/pillar
  28. - source: salt://rocksalt/pillar
  29. - require:
  30. - git: get_bootstrap_configs
  31.  
  32. copy_files_to_salt:
  33. file.recurse:
  34. - name: /srv/salt
  35. - source: salt://rocksalt/salt
  36. - require:
  37. - git: get_bootstrap_configs
  38.  
  39. copy_salt_formulas:
  40. file.recurse:
  41. - name: /srv/salt/formulas
  42. - source: salt://rocksalt/saltstack-formulas/salt-formula
  43. - require:
  44. - git: get_bootstrap_configs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement