Hi,

Just a survey how you guys model different aspects of your systems. I
mean: in my world every node is determined by 3 factors:
-> role in the datacenter (like www-server, workernode, db-server,
etc.)
-> website membership (I run several different websites with different
webserver configs, db, etc.)
-> hardware (can be, vmware, xen, hp, dell, ibm etc.)

(some of you might have 4th factor - operating system)
So every server is a combination of the above.

What techniques do you apply to combine them efficiently. I do it like
that (though I don't know if it is optimal).

-> For roles I use generic classes like: www::generic. (in which I
have plain apache installed & running)
-> For websites I use subclasses which inherit from the generic class
(www::$website_name inherits www::generic)
-> For hardware I use facts and conditionals to determine hardware
platform & apply different stuff depending on it

I read about different techniques to tackle this stuff. For example
use parameters and templates to generate http configs for your
websites.

My question is how you have this kind of setup done.

-Regards


--
checkout my blog: linuxdatacenter.blogspot.com

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to