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