On Mon, May 10, 2010 at 8:50 AM, Gabriel - IP Guys <
gabr...@impactteachers.com> wrote:

> Hi all, I have a number of things I have set myself to do, in order to
> familiarize myself with puppet, and the whole way of working with it to
> manage Linux boxes.
>
> My first task is to configure a centos box via puppet to install xen.
>
> As a sentence, it sounds simple, and I could do that intoxicated, but
> I'm trying to figure out how to write a puppet recipe for it. After a
> few minutes thought, I realized that I have to create a default config,
> that has all the basics that I need on my Linux servers. This has turned
> out to be something like this;
>
> node default {
>  include sudo
>  include ssh::client
>  include ssh::server
>  include nano
> }
>
> Which is great I think it covers the basics, (any comments are
> welcomed!) Now, I realize, that I have to figure out what is different
> from a default linux node, and a xen box. So far, I got the following;
>
> node xenboxen inherits default {
>  include xen
> }
>
> Now, if I understand puppet correctly, if these entries are in site.pp,
> then each client that connects will install sudo, ssh client and server,
> and nano text editor, and any node that inherits xenboxen, will also
> install xen.
>
> We need a bit more information. What does your sudo class look like, for
example. Is your node in some sort of node.pp file and inherits from
default, so some such?

Cheers--

Charles

-- 
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