Advertisement
Guest User

Untitled

a guest
Nov 27th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. {% set jenkins = pillar.get('jenkins', {}) %}
  2. {% set home = jenkins.get('home', '/var/lib/jenkins') %}
  3. {% set httpPort = jenkins.get('port', 8080) %}
  4.  
  5. {% set ssl = jenkins.get('ssl', {}) %}
  6. {% set httpsPort = ssl.get('port', 8443) %}
  7. {% set keystoreLoc = home + '/ssl.jks' %}
  8. {% set keystoreSrc = ssl.get('keystore', 'salt://files/jenkins.jks') %}
  9. {% set keystorePass = ssl.get('keystorePass', 'jenkins') %}
  10.  
  11. {% import "macros/sbt.sls" as sbt with context %}
  12. {% set ivy2 = jenkins.get('ivy2', {}) %}
  13. {{ sbt(ivy2) }}
  14.  
  15.  
  16. git:
  17. pkg:
  18. - installed
  19.  
  20. include:
  21. - servers.mongodb
  22. - servers.haproxy
  23.  
  24. extend:
  25. haproxy:
  26. file:
  27. - context:
  28. listens:
  29. serviceName: artifactory
  30. srcPort: {{ httpPort }}
  31.  
  32. /etc/default/jenkins:
  33. file.managed:
  34. - source: salt://files/jenkins-default
  35. - mode: 644
  36. - template: jinja
  37. - defaults:
  38. httpPort: {{ httpPort }}
  39. httpsPort: {{ httpsPort }}
  40. keystoreLoc: {{ keystoreLoc }}
  41. keystorePass: {{ keystorePass }}
  42.  
  43. {{ keystoreLoc }}:
  44. file.managed:
  45. - source: {{ keystoreSrc }}
  46. - mode: 600
  47. - user: jenkins
  48. - group: jenkins
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement