[master]
default_manifest = ./manifests
environmentpath = $confdir/environments
$confdir/environments expands out to be '/etc/puppet/environments'.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/5bdf2b86-f716-4921-a3b5-e7977947fb2b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[main]
environmentpath = $confdir/environments
basemodulepath = $confdir/modules:/usr/share/puppet/modules
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/96645f88-e8e2-4f8c-9366-2a8d999c5e06%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/1073577765.52616241.1414526431538.JavaMail.zimbra%40sfu.ca.
Hm. I wonder if this is related, but I suspect if it was you would get complaints instead of catalog runs that succeed, albeit empty.
We've had to symlink modules with custom types and providers in all environments to /etc/puppet/modules so that pluginsync will work.
AFAIK this is a issue with Ruby's containment and namespace capabilities (part of the reason they're re-writing Puppet 4 in Clojure).
Your master's /var/lib/puppet/lib is where is its agent stores all the plugins, and it's also where it distributes them from.
What this means is that the Puppet master needs to run in order to sync any new plugins before it can distribute them.
Your config look correct now since you've changed default_manifests to './manifests'.
Try changing the modulepath value in your environment.conf to this:
From: "jcbollinger" <John.Bo...@stJude.org>
To: puppet...@googlegroups.com
Sent: Tuesday, 28 October, 2014 14:25:04
Subject: Re: [Puppet Users] Delving into Puppet code -- where should I ask?
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/ece2092b-9f12-4016-b21a-5439dee7ef35%40googlegroups.com.