Yep, this was a cause.

Great! Thanks, David!

On Thursday, June 20, 2013 10:56:50 AM UTC+4, David Schmitt wrote:
>
> Hi, Alexander, 
>
> "environment" is a special variable. It denotes the puppet environment 
> that is used by the puppetmaster to multiplex into different module 
> directories. While I have not tested this, I would assume that this is 
> special cased by many code paths. 
>
> Your own example shows that the environment is not honored by the puppet 
> agent. 
>
> Just use a different name for the variable and use it to set the 
> environment in puppet.conf, if that's what you really want. 
>
>
> Regards, David 
>
> On 20.06.2013 08:46, Alexander Grushin wrote: 
> > Hi, all! 
> > 
> > I'm trying to use external facts from Facter 1.7 and everything looks 
> good: 
> > 
> > web0 $ cat /etc/facter/facts.d/environment.txt 
> > environment=productionweb0$ 
> > web0 $ facter environment 
> > production 
> > web0 # puppet agent -t 
> > Info: Retrieving plugin 
> > Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb 
> > [...] 
> > Notice: Environment name for web0 is production 
> > [...] 
> > Notice: Finished catalog run in 11.25 seconds 
> > 
> > But one thing do not leave me in peace - I can't use this fact in 
> > PuppetDB API queries, for some reasons it is not visible for PuppetDB: 
> > 
> > $ curl -X GET -H 'Accept: application/json' 
> > http://puppetdb:8080/v2/facts/environment 
> > $ 
> > 
> > Is somebody have an experience with using facts in puppetdb queries? Is 
> > it possible? 
> > 
> > Thanks! 
> > 
> > --- 
> > Alexander 
> > 
> > -- 
> > 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 [email protected] <javascript:>. 
> > To post to this group, send email to 
> > [email protected]<javascript:>. 
>
> > Visit this group at http://groups.google.com/group/puppet-users. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
> > 
> > 
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to