Advertisement
Guest User

Untitled

a guest
Nov 27th, 2013
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. {% macro sbt(ivy2) %}
  2. {% set home = ivy2.get('home', '/tmp') %}
  3. {% set ivy2_creds = ivy2.get('credentials', {}) %}
  4. {% set ivy2_realm = ivy2_creds.get('realm', 'Artifactory Realm') %}
  5. {% set ivy2_host = ivy2_creds.get('host', 'mvn.kitsd.com') %}
  6. {% set ivy2_username = ivy2_creds.get('username', 'jenkins') %}
  7. {% set ivy2_password = ivy2_creds.get('password', 'jenkins') %}
  8.  
  9. /usr/local/bin/sbt:
  10. file.managed:
  11. - source: salt://files/sbt-run
  12. - mode: 755
  13.  
  14. {{ home }}/.ivy2/.credentials:
  15. file.managed:
  16. - source: salt://files/ivy2-credentials
  17. - user: jenkins
  18. - group: jenkins
  19. - mode: 600
  20. - template: jinja
  21. - defaults:
  22. realm: {{ ivy2_realm }}
  23. host: {{ ivy2_host }}
  24. username: {{ ivy2_username }}
  25. password: {{ ivy2_password }}
  26.  
  27. /usr/local/bin/sbt-launch.jar:
  28. file.managed:
  29. - source: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.0/sbt-launch.jar
  30. - mode: 755
  31. - source_hash: md5=e5a228e929ec4ae7f762b77f831c9520
  32. {% endmacro %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement