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.