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.
