# schmee.pp
class bootstrap {
include bootstrap::packages
}


class bootstrap::packages {
notice("Installing necessary packages.")
Package { ensure => latest }
$packages = [ "apr-devel",
"apr-util",
"gcc",
"gcc-c++",
"httpd-devel",
"ruby-devel",
"rubygems",
"make",
"httpd", ]

package { $packages }
}

puppet --debug --verbose schmee.pp

Could not parse for environment production: Syntax error at '}'; expected '}' at /tmp/schmee.pp:19