## 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" }