Does anyone know why i would get a module error for my 'base' module that
I'm not even including for a node? I'm explicitly NOT include the 'base',
yet puppet-client-t2 still errors when i pull it in. Snips from both are
below. Any ideas why this would happen?
Thanks,
JJ
site.pp file
[
Hi JJ,
I've seen this happen when class dependencies are placed outside the
specific class' scope, ie:
# default.pp
#
#
Anchor['my_prereq::end'] -> Class['default']
class{ 'default':
notice 'default'
}
I've only seen this occur with anchors, but it's entirely possible it
happens with other res
On Monday, June 17, 2013 2:12:35 AM UTC-5, Wolf Noble wrote:
>
> Hi JJ,
>
> I've seen this happen when class dependencies are placed outside the
> specific class' scope, ie:
>
> # default.pp
> #
> #
> Anchor['my_prereq::end'] -> Class['default']
> class{ 'default':
> notice 'default'
> }
>
>
It is incorrect to make that relationship declaration (via the chain
> operator) if there are any nodes that do not declare the specified anchor,
> because top-level declarations in *any* manifest file apply to all
> nodes. It is poor practice to make declarations at top level like that
> other