Class Puppet::Node
In: lib/puppet/node.rb
lib/puppet/node/environment.rb
Parent: Object

Just define it, so this class has fewer load dependencies.

Methods

environment   fact_merge   merge   names   new   split_name  

Included Modules

Puppet::Node::Environment::Helper

Classes and Modules

Module Puppet::Node::Facts
Class Puppet::Node::ActiveRecord
Class Puppet::Node::Environment
Class Puppet::Node::Exec
Class Puppet::Node::Facts
Class Puppet::Node::Ldap
Class Puppet::Node::Memory
Class Puppet::Node::Plain
Class Puppet::Node::Rest
Class Puppet::Node::Yaml

Attributes

classes  [RW] 
ipaddress  [RW] 
name  [RW] 
parameters  [RW] 
source  [RW] 
time  [R] 

Public Class methods

Public Instance methods

Merge the node facts with parameters from the node source.

Merge any random parameters into our parameter list.

Calculate the list of names we might use for looking up our node. This is only used for AST nodes.

[Validate]