and that is quite acceptable structure you can hav...
# puppet-enterprise
v
and that is quite acceptable structure you can have class
profile::base
for example (profile/manifests/base.pp)
Copy code
case $facts['kernel'] {
      'Linux'   : { contain profile::linux::base }
      'Windows' : { contain profile::windows::base }
      default   : { fail("${facts['kernel']} is not supported") }
    }