Advertisement
andrewglass3

Untitled

Feb 3rd, 2016
2,831
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Puppet 4.54 KB | None | 0 0
  1. cat mate.pp
  2. class desktop_packages::mate {
  3.  
  4. ###Mandatory Packages ####
  5.  
  6. package {'caja':        ensure => latest}
  7. package {'dconf':       ensure => latest}  
  8. package {'gtk2-engines':    ensure => latest}
  9. package {'gvfs':        ensure => latest}
  10. package {'gvfs-afc':        ensure => latest}
  11. package {'gvfs-archive':    ensure => latest}
  12. package {'gvfs-fuse':       ensure => latest}
  13. package {'gvfs-gphoto2':    ensure => latest}
  14. package {'gvfs-mtp':        ensure => latest}
  15. package {'gvfs-smb':        ensure => latest}
  16. package {'libmatekbd':      ensure => latest}
  17. package {'libmateweather':      ensure => latest}
  18. package {'libsecret':       ensure => latest}
  19. package {'marco':       ensure => latest}
  20. package {'mate-backgrounds':    ensure => latest}
  21. package {'mate-control-center': ensure => latest}
  22. package {'mate-desktop':    ensure => latest}
  23. package {'mate-dialogs':    ensure => latest}
  24. package {'mate-icon-theme': ensure => latest}
  25. package {'mate-media':      ensure => latest}
  26. package {'mate-menus':      ensure => latest}
  27. package {'mate-notification-daemon':    ensure  => latest}
  28. package {'mate-panel':      ensure => latest}
  29. package {'mate-polkit':     ensure => latest}
  30. package {'mate-power-manager'ensure => latest}
  31. package {'mate-session-manager':    ensure => latest}
  32. package {'mate-settings-daemon':    ensure => latest}
  33. package {'mate-system-monitor':     ensure => latest}
  34. package {'mate-themes':         ensure => latest}
  35. package {'xdg-user-dirs-gtk':       ensure => latest}
  36. package {'yelp':            ensure => latest}
  37.  
  38. ###Default Packages ###
  39.  
  40. package {'NetworkManager':      ensure => latest}
  41. package {'NetworkManager-l2tp':     ensure => latest}
  42. package {'NetworkManager-openconnect'ensure => latest}
  43. package {'NetworkManager-openvpn'ensure => latest}
  44. package {'NetworkManager-pptp':     ensure => latest}
  45. package {'NetworkManager-vpnc':     ensure => latest}
  46. package {'NetworkManager-vpnc-gnome':   ensure => latest}
  47. package {'abrt-desktop':        ensure => latest}
  48. package {'abrt-java-connector':     ensure => latest}
  49. package {'atril':           ensure => latest}
  50. package {'atril-caja':          ensure => latest}
  51. package {'brasero':         ensure => latest}
  52. package {'caja-image-converter':    ensure => latest}
  53. package {'caja-open-terminal':      ensure => latest}
  54. package {'caja-sendto':         ensure => latest}
  55. package {'dconf-editor':        ensure => latest}
  56. package {'engrampa':            ensure => latest}
  57. package {'eom':             ensure => latest}
  58. package {'filezilla':           ensure => latest}
  59. #package {'firefox':            ensure => latest} ## commented out as already defined in the init.pp
  60. package {'firewall-config':     ensure => latest}
  61. package {'gnote':           ensure => latest}
  62. #package {'gparted':            ensure => latest}
  63. package {'gucharmap':           ensure => latest}
  64. package {'lightdm':         ensure => latest}
  65. package {'lightdm-gtk':         ensure => latest}
  66. package {'mate-applets':        ensure => latest}
  67. package {'mate-calc':           ensure => latest}
  68. package {'mate-dictionary':     ensure => latest}
  69. package {'mate-disk-usage-analyzer':    ensure => latest}
  70. package {'mate-menus-preferences-category-menu':    ensure => latest}
  71. package {'mate-netspeed':       ensure => latest}
  72. package {'mate-screensaver':        ensure => latest}
  73. package {'mate-screenshot':     ensure => latest}
  74. package {'mate-search-tool':        ensure => latest}
  75. package {'mate-system-log':     ensure => latest}
  76. package {'mate-terminal':       ensure => latest}
  77. package {'mozo':            ensure => latest}
  78. package {'network-manager-applet'ensure => latest}
  79. package {'pluma':           ensure => latest}
  80. package {'rhythmbox':           ensure => latest}
  81. package {'seahorse':            ensure => latest}
  82. package {'setroubleshoot':      ensure => latest}
  83. package {'simple-scan':         ensure => latest}
  84. package {'system-config-date':      ensure => latest}
  85. package {'system-config-language'ensure => latest}
  86. package {'system-config-printer':   ensure => latest}
  87. package {'system-config-users':     ensure => latest}
  88. #package {'totem':          ensure => latest} ## commented out as already defined in the init.pp
  89. package {'transmission-gtk':        ensure => latest}
  90. package {'vim-enhanced':        ensure => latest}
  91. package {'xchat':           ensure => latest}
  92. package {'yumex':           ensure => latest}
  93.  
  94.  
  95. ### Optional Packages ###
  96.  
  97. package {'caja-actions':        ensure => latest}
  98. package {'caja-beesu':          ensure => latest}
  99. package {'caja-beesu-manager':      ensure => latest}
  100. package {'caja-terminal':       ensure => latest}
  101. package {'firewall-applet':     ensure => latest}
  102. package {'mate-applet-lockkeys':    ensure => latest}
  103. package {'mate-icon-theme-faenza'ensure => latest}
  104. package {'mate-sensors-applet':     ensure => latest}
  105. package {'mate-themes-extras':      ensure => latest}
  106. package {'mate-utils':          ensure => latest}
  107. package {'mintmenu':            ensure => latest}
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement