[Puppet Users] Re: class inheritance question

2012-02-08 Thread jcbollinger
On Feb 8, 12:43 am, jimbob palmer wrote: > Thanks. but I meant more within the same class: before I was using > class inheritance to ensure that I don't have to worry about ordering. Class foo::specific 'include'ing class foo::common on the first line of its body gives exactly the same orderin

Re: [Puppet Users] Re: class inheritance question

2012-02-08 Thread Felix Frank
Hi, On 02/08/2012 02:57 PM, jimbob palmer wrote: > So say I have a single class which in order I need to ensure a file > doesn't exist, then after that install a package, then after that call > a define function. careful: define() has nothing to do with custom functions. You create a definded *t

Re: [Puppet Users] Re: class inheritance question

2012-02-08 Thread jimbob palmer
2012/2/8 Felix Frank : > Hi, > > On 02/08/2012 07:43 AM, jimbob palmer wrote: >> Now I will use includes as you suggest. Say I have a class that has an >> include, is there a guarantee that the include will always be included >> before the rest of the class is examined? > > Referencing variables sc

Re: [Puppet Users] Re: class inheritance question

2012-02-08 Thread Felix Frank
Hi, On 02/08/2012 07:43 AM, jimbob palmer wrote: > Now I will use includes as you suggest. Say I have a class that has an > include, is there a guarantee that the include will always be included > before the rest of the class is examined? Referencing variables scoped to included classes will *alw

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread jimbob palmer
2012/2/7 Nan Liu : > On Tue, Feb 7, 2012 at 1:13 PM, jimbob palmer wrote: >> 2012/2/7 Jan Ivar Beddari : >>> On 02/07/2012 03:54 PM, jimbob palmer wrote: > > > # The right way > class foo::specific { >    include 'foo::common' >    # specific stuff > } So

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread Craig White
On Feb 7, 2012, at 2:13 PM, jimbob palmer wrote: > 2012/2/7 Jan Ivar Beddari : >> On 02/07/2012 03:54 PM, jimbob palmer wrote: # The right way class foo::specific { include 'foo::common' # specific stuff } >>> >>> >>> So can I be sure that the include

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread Nan Liu
On Tue, Feb 7, 2012 at 1:13 PM, jimbob palmer wrote: > 2012/2/7 Jan Ivar Beddari : >> On 02/07/2012 03:54 PM, jimbob palmer wrote: # The right way class foo::specific {    include 'foo::common'    # specific stuff } >>> >>> >>> So can I be sure that the include w

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread jimbob palmer
2012/2/7 Jan Ivar Beddari : > On 02/07/2012 03:54 PM, jimbob palmer wrote: >>> >>> >>> # The right way >>> class foo::specific { >>>    include 'foo::common' >>>    # specific stuff >>> } >> >> >> So can I be sure that the include will run first, before the "specific >> stuff" here? > > > Kind of,

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread Jan Ivar Beddari
On 02/07/2012 03:54 PM, jimbob palmer wrote: # The right way class foo::specific { include 'foo::common' # specific stuff } So can I be sure that the include will run first, before the "specific stuff" here? Kind of, but you need to change your thinking. The include does not _run_ b

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread jimbob palmer
2012/2/7 jcbollinger : > > > On Feb 7, 7:33 am, Felix Frank > wrote: >> Hi, >> >> On 02/07/2012 01:56 PM, jimbob palmer wrote: >> >> >> sorry for jumping to conclusions, but your questions suggest that you're >> >> > committed to some rather horribly design ideas. >> > Then please educate me! What

[Puppet Users] Re: class inheritance question

2012-02-07 Thread jcbollinger
On Feb 7, 7:33 am, Felix Frank wrote: > Hi, > > On 02/07/2012 01:56 PM, jimbob palmer wrote: > > >> sorry for jumping to conclusions, but your questions suggest that you're > >> > committed to some rather horribly design ideas. > > Then please educate me! What's horrible about it? > > There are

Re: [Puppet Users] Re: class inheritance question

2012-02-07 Thread Felix Frank
Hi, On 02/07/2012 01:56 PM, jimbob palmer wrote: >> sorry for jumping to conclusions, but your questions suggest that you're >> > committed to some rather horribly design ideas. > Then please educate me! What's horrible about it? There are few use cases for parameterized classes, and also few for

[Puppet Users] Re: class inheritance question

2012-02-07 Thread jimbob palmer
On Feb 7, 1:21 pm, Felix Frank wrote: > Hi, > > sorry for jumping to conclusions, but your questions suggest that you're > committed to some rather horribly design ideas. Then please educate me! What's horrible about it? > > Can you add some meat to your inquiry? What are your trying to achieve?