Advertisement
Guest User

Untitled

a guest
Jan 13th, 2014
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. # Installing all .deb packages on all servers.
  2. packages:
  3. pkg.latest:
  4. - names:
  5. - build-essential
  6. - python-dev
  7. - python-pip
  8. - libxml2-dev
  9. - libxslt1-dev
  10. - libevent1-dev
  11. - curl
  12. - libzmq-dev
  13. - git
  14. - golang
  15. - libspatialindex-dev
  16. - default-jdk
  17. - vim
  18. - fail2ban
  19. - nagios-plugins
  20. - ntp
  21.  
  22. # pip package virtualenv
  23. virtualenv:
  24. pip.installed:
  25. - require:
  26. - pkg: python-pip
  27.  
  28. {% for repo in ['repo1', 'repo2'] %}
  29. git@github.com:getmelisted/{{ repo }}.git:
  30. git.latest:
  31. {% if grains['env'] in ['prod', 'ait'] %}
  32. - rev: latest
  33. {% else %}
  34. - rev: dev
  35. {% endif %}
  36. - target: /home/gml/{{ repo }}
  37. - user: gml
  38. - always_fetch: True
  39.  
  40. /home/gml/{{ repo }}:
  41. virtualenv.managed:
  42. - system_site_packages: True
  43. - requirements: /home/gml/{{ repo }}/requirements.txt
  44. - user: gml
  45. - require:
  46. - pip.installed: virtualenv
  47. - pip.installed: lxml
  48. - pkg: libxml2-dev
  49. - pkg: libxslt1-dev
  50. - pkg: libevent1-dev
  51. - pkg: libspatialindex-dev
  52. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement