default.pp 770 B

1234567891011121314151617181920
  1. group { "puppet":
  2. ensure => "present",
  3. }
  4. # install vim and all packages required to build PHP
  5. $packages = [ "vim", "curl", "libxpm-dev", "libmcrypt-dev", "libbz2-dev", "libcurl4-gnutls-dev", "libjpeg62-dev", "libpng12-dev", "libfreetype6-dev", "libt1-dev", "libgmp3-dev", "libmysqlclient-dev", "libpq-dev", "libpcre3-dev", "libxml2-dev", "libxslt-dev", "make"]
  6. package { $packages :
  7. ensure => installed,
  8. }
  9. # Update .bashrc
  10. $serial = "2012043001"
  11. $serialfile = "/var/log/pe-bashrc-update.serial"
  12. exec { "install-bashrc-update":
  13. command => "/bin/cat /vagrant/puppet/scripts/pe.sh >> /home/vagrant/.bashrc \
  14. && /bin/echo \"$serial\" > \"$serialfile\"",
  15. unless => "/usr/bin/test \"`/bin/cat $serialfile 2> /dev/null`\" = \"$serial\"",
  16. }