Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. {%- set ant_prefix = salt['pillar.get']('ant.prefix', '/usr/local/') %}
  2. {%- set ant_link= salt['pillar.get']('ant.link', '/usr/bin/ant') %}
  3. {%- set ant_homedir = salt['pillar.get']('ant.homedir', '/ant') %}
  4. {%- set ant_bindir = salt['pillar.get']('ant.bindir', '/bin') %}
  5.  
  6. install-ant:
  7. archive.tar:
  8. - options: jxf
  9. - tarfile: salt://ant-install/apache-ant-1.9.3-bin.tar.bz2
  10. - template: jinja
  11. - dest: {{ ant_prefix }}
  12.  
  13. ant-present:
  14. file.exists:
  15. - name: {{ ant_prefix }}{{ant_homedir}}{{ant_bindir}}/ant
  16.  
  17. config-ant:
  18. file.managed:
  19. - require:
  20. - "install-ant"
  21. - name: /etc/profile.d/ant.sh
  22. - source: salt://ant-install/ant.sh
  23. - template: jinja
  24. - mode: 644
  25. - user: root
  26. - group: root
  27. - context:
  28. ant_home: {{ ant_prefix }}{{ant_homedir}}
  29. ant_bin: {{ ant_prefix }}{{ant_homedir}}{{ant_bindir}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement