Hey Folks, I''m just starting to look into Puppet though am finding it a bit confusing as to how to get it setup on the network I administer. At the moment it is a combination of RHEL 4 and SLES 10 boxes with windows and novell also. I know that windows / novell is beside the point though am wondering how to get puppet setup on the RHEL and SLES side of things. Any good howto''s or tutorials would be greatly appreciated. Thanks, Matt Delves --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
I wrote a short howto for our internal use. Probably, could be useful to you as well. This is for CentOS and should work for RHEL as well: http://in.torridnetworks.com/wiki/index.php/Install_Puppet_On_CentOS Many Thanks, Dhruv -----Original Message----- From: puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] On Behalf Of Matt Delves Sent: Thursday, June 18, 2009 9:27 AM To: puppet-users@googlegroups.com Subject: [Puppet Users] Getting started with puppet Hey Folks, I''m just starting to look into Puppet though am finding it a bit confusing as to how to get it setup on the network I administer. At the moment it is a combination of RHEL 4 and SLES 10 boxes with windows and novell also. I know that windows / novell is beside the point though am wondering how to get puppet setup on the RHEL and SLES side of things. Any good howto''s or tutorials would be greatly appreciated. Thanks, Matt Delves --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Matt Delves wrote: | Hey Folks, | I''m just starting to look into Puppet though am finding it a bit | confusing as to how to get it setup on the network I administer. At the | moment it is a combination of RHEL 4 and SLES 10 boxes with windows and | novell also. | | I know that windows / novell is beside the point though am wondering how | to get puppet setup on the RHEL and SLES side of things. | | Any good howto''s or tutorials would be greatly appreciated. Lots of documentation out there - start with: http://reductivelabs.com/trac/puppet/wiki/DocumentationStart There are some tutorials cited on that page too (in the Additional Documentation section from memory). The next release, 0.25.0, will have Windows support for some simple stuff initially. Regards James Turnbull - -- Author of: * Pro Linux Systems Administration (http://tinyurl.com/linuxadmin) * Pulling Strings with Puppet (http://tinyurl.com/pupbook) * Pro Nagios 2.0 (http://tinyurl.com/pronagios) * Hardening Linux (http://tinyurl.com/hardeninglinux) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKOdiF9hTGvAxC30ARAkLpAJ9EsNqq+ERKtGo0TgeyM1X5fWJjwACgsRtr TFZrjSxXrEJKF6RBAZl6xJI=zfKL -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
I have two a base class *class A { $project = mailbox $nagios_hostgroup = "X" $nagios_contact_groups = "Y" include base_node ## All the common classes goes here } node mailbox-base { include A } class A-nagios { include A-common # defines for nagios configurations nagios_contact_group { "$nagios_hostgroup" : contactgroup_name => $nagios_hostgroup , alias_name => $nagios_hostgroup , members => $nagios_hostgroup } nagioscontact { $nagios_hostgroup : contact_name => $nagios_hostgroup , alias_name => $nagios_hostgroup } nagioshostgroup { $nagios_hostgroup : hostgroup_name => $nagios_hostgroup , alias_name => $nagios_hostgroup } } node mailbox-base-nagios { include A-nagios } * If i define my classes like these , I can''t see $project , $nagios_hostgroup , $nagios_contact_groups in the *host* inheriting node mailbox-base-nagios . If i put variable explicitly in class A-nagios , it works for me class A-nagios { $project = mailbox $nagios_hostgroup = "X" $nagios_contact_groups = "Y" include A-common # defines for nagios configurations nagios_contact_group { "$nagios_hostgroup" : contactgroup_name => $nagios_hostgroup , alias_name => $nagios_hostgroup , members => $nagios_hostgroup } nagioscontact { $nagios_hostgroup : contact_name => $nagios_hostgroup , alias_name => $nagios_hostgroup } nagioshostgroup { $nagios_hostgroup : hostgroup_name => $nagios_hostgroup , alias_name => $nagios_hostgroup } } Is there any other better method to accomplish what I''m trying to do ?? I''m using puppet version 0.24.8 on centos . --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---