site.pp (plain_text)


			
# my modules
import "common"
import "ntp"
import "apache"

node "junglist" {
# variables to be passed into classes/defines
   $apache2_ssl = "enabled"
   $host_domain = "junglist.gen.nz"
   $ntp_servers = [ "3.nz.pool.ntp.org", "1.oceania.pool.ntp.org", "0.oceania.pool.ntp.org" ]
# include the base apache class
   include apache2::no_default_site
# a define
   apache2::site {
      "junglist.gen.nz":
         source => "puppet:///apache/junglist.gen.nz";
      "tepono.com":
         source => "puppet:///apache/tepono.com";
   }
   include ntp
}

Service { provider => debian }
Exec { path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" }
File { ignore => ['.svn', '.git', 'CVS' ] }
Cron { environment => "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" }