I am trying to get acquainted with puppet, so here is my n00b question.
In a module I want to use there are some includes, like
include gcc
include wget
If I just install this module and use it in my manifest, I will get an error that classes from these modules are not found. At least this happens when using puppet provisioning for vagrant boxes on their "up". So I have to install these modules too.
I haven't came across with documentation saying that a particular module is dependent on others. So in order to figure out what I am missing, I have to run it a figure it out from errors.
Am I doing something wrong or why is it such a lame approach?