On Fri, May 28, 2010 at 9:20 PM, James Turnbull <[email protected]>wrote:
> > Signed-off-by: James Turnbull <[email protected]> > --- > lib/puppet/node/facts.rb | 1 + > spec/unit/node/facts.rb | 5 +++++ > 2 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/lib/puppet/node/facts.rb b/lib/puppet/node/facts.rb > index ed7fe12..490174b 100755 > --- a/lib/puppet/node/facts.rb > +++ b/lib/puppet/node/facts.rb > @@ -22,6 +22,7 @@ class Puppet::Node::Facts > attr_accessor :name, :values > > def add_local_facts > + values["clientcert"] = Puppet.settings[:certname] > values["clientversion"] = Puppet.version.to_s > values["environment"] ||= Puppet.settings[:environment] > end > diff --git a/spec/unit/node/facts.rb b/spec/unit/node/facts.rb > index a6e227a..f5f90f2 100755 > --- a/spec/unit/node/facts.rb > +++ b/spec/unit/node/facts.rb > @@ -15,6 +15,11 @@ describe Puppet::Node::Facts, "when indirecting" do > @facts.values["one"].should == "1" > end > > + it "should add the node's certificate name as the 'clientcert' fact > when adding lcoal facts" do > + @facts.add_local_facts > + @facts.values["clientcert"].should == Puppet.settings[:certname] > + end > + > it "should add the Puppet version as a 'clientversion' fact when adding > local facts" do > @facts.add_local_facts > @facts.values["clientversion"].should == Puppet.version.to_s > -- > 1.6.6.1 > > -- > Should it be 'clientcert' or 'clientcertname' ? -- nigel -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
