I noticed that whenever classes are defined in puppet, they refer to external modules.If you are doing something in site.pp and not referencing any external modules, would you ever still define a class?Are classes necessary when referring to modules?
When do you have to define a class in puppet?
puppet