Advertisement
Guest User

Untitled

a guest
Apr 7th, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. root@salt-master:/srv/salt# cat top.sls
  2. base:
  3. '*':
  4. - linux_system
  5. root@salt-master:/srv/salt# cat linux_system.sls
  6. /etc/ntp.conf:
  7. file.managed:
  8. - user: root
  9. - group: root
  10. - mode: 644
  11. - source: salt://ntp.conf
  12.  
  13. /etc/salt/minion:
  14. file.managed:
  15. - user: root
  16. - group: root
  17. - mode: 644
  18. - source: salt://minion
  19.  
  20. /root/.bashrc:
  21. file.managed:
  22. - user: root
  23. - group: root
  24. - mode: 640
  25. - source: salt://bashrc
  26.  
  27.  
  28. colordiff:
  29. pkg.installed:
  30. {% if grains['os'] == 'Gentoo'%}
  31. - name: app-misc/colordiff
  32. {% else %}
  33. - name: colordiff
  34. {% endif %}
  35.  
  36. mc:
  37. pkg.installed:
  38. {% if grains['os'] == 'Gentoo'%}
  39. - name: app-misc/mc
  40. {% else %}
  41. - name: mc
  42. {% endif %}
  43.  
  44. ntp:
  45. pkg.installed:
  46. {% if grains['os'] == 'Gentoo'%}
  47. - name: net-misc/ntp
  48. {% else %}
  49. - name: ntp
  50. {% endif %}
  51. service.running:
  52. {% if grains['os'] == 'Gentoo'%}
  53. - name: ntp-client
  54. {% else %}
  55. - name: ntp
  56. {% endif %}
  57. - require:
  58. - file: /etc/ntp.conf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement