Feature #2284

Late binding definition names

Added by James Turnbull almost 3 years ago. Updated 5 months ago.

Status:Needs More Information Start date:05/19/2009
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:3.X
Affected Puppet version:0.24.8 Branch:
Keywords:
Votes: 0

Description

A thread on the mailing list (http://mail.madstop.com/pipermail/puppet-users/2007-March/002027.html) has brought up a specific way in which variables defined in the prototype, including the definition name, can be late-binding enough that they can be used for default values in definition prototypes. This would be a good idea, and would only add functionality without changing expected behaviour.

If this is done, it should be done in such a way that all variables in the definitions are late-binding, so that the variables are defined in the order in which they appear in the prototype.

History

Updated by Luke Kanies about 2 years ago

  • Status changed from Needs Decision to Accepted
  • Assignee changed from Luke Kanies to Markus Roberts
  • Target version changed from 4 to 2.7.x

Updated by Nigel Kersten about 1 year ago

  • Status changed from Accepted to Needs More Information

Markus, can you clarify the state of this in relation to the futures work? This isn’t the main bug is it?

Updated by Nigel Kersten about 1 year ago

  • Target version changed from 2.7.x to 3.X

Updated by Joshua Lifton 5 months ago

  • Assignee deleted (Markus Roberts)

This issue was assigned to a former Puppet Labs employee. Adding back to the pool of unreviewed issues.

Updated by Joshua Lifton 5 months ago

This issue was assigned to a former Puppet Labs employee. Adding back to the pool of unreviewed issues.

Also available in: Atom PDF