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.
