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

A class for managing nodes, including their facts and environment.

Methods

environment   fact_merge   merge   names   new   split_name  

Attributes

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

Public Class methods

Public Instance methods

Do not return environments that are the empty string, and use explicitly set environments, then facts, then a central env value.

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]