On Tue, 27 Sep 2011, Douglas Garstang wrote:

I hope that's not the only way. What I'm trying to do here isn't that
unusual. I have an several instances of an application running, each
with different port numbers. The definition sets the values for the
instance, but rather than listing the port numbers, which can cause
copy and paste errors, I wanted to have the port numbers auto
incremented from a base value.

Call me crazy, but I'm not sure I see the "common use case" here. Puppet does not process a manifest top down (Well at least not in a way that you expect).

At best I would expect these port numbers to change at every addition. At worst, I can see them changing every run. I presume you're going to use these numbers elsewhere to configure some front end. I'm not sure you'd want it reloading your apache, etc all the time as the port numbers bounce around.

If you REALLY wanted to do something like this, I might suggest you create a type, and define the namevar in such a way as to ensure you cannot have overlap.

Jason

--
Jason Slagle - RHCE5, VCP4
/"\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
\ /   ASCII Ribbon Campaign  .
 X  - NO HTML/RTF in e-mail  .
/ \ - NO Word docs in e-mail .


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" 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-users?hl=en.

Reply via email to