Gabriel - IP Guys
2010-May-12 11:29 UTC
[Puppet Users] Modules in SVN/Git repositories - How are they organised?
I would just like to ask the question if you have any links for publicly available modules that are source controlled - can you forward them to me please? Or post them to the list. I''d like to check them out and see how module development is done. I''ve also heard whispers of some people getting together to share modules and classes. Anyone involved in that, can you please also forward me some info, make contact etc. I''ve been trying to get into puppet for a few months now, but I''ve only begun to take it very seriously in the last few weeks. The first hurdle I noticed, was not the installation, or finding help with regards to the installation, it was beginning to configure the puppet master. I know what I want to do, I''m used to doing it every day anyway, but what a lot of sysadmins may find, (and read SYSADMINS, not ruby coders, or perl coders, or anyone with coding skill.... but system admins!), is that it seems you have to go back to the beginning and do everything you''ve already learnt and know, in a new way. I have no problem with that, but as a sysadmin, time is something we don''t have. Being able to check out a module I know works, and has been tested by the community, and do the following..... node ''freshserver.mydomain.com'' { include postfix_relay include ftp_public include firewall include http include ban_list } ... and adding some variables like domain name means that I have system up, running, and configured in a set way for each and every box I setup is a dream that I think is worth working towards. Seeing as so much of the work has already been done either behind closed doors, or in test environments, I see no reason why we are all duplicating effort. After all, is that not the reason all the top distros have repositories, and certain people making sure the code is good for everyone? Maybe we should manage puppet modules and classes like packages in a repository, like a ''distro''. Feel free to voice your opinions, I''m sorry if I''m causing waves, and I know I''m new here, but I love the concept of puppet, and we should run with this as far as we can! The Puppet Apprentice :- http://puppetnewbie.blogspot.com/ Follow me on twitter :- http://twitter.com/mritguru Puppet #tag on twitter :- #puppet IRC :- itguru ON irc.freenode.org (feel free to say hi!) -- 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.
Ken
2010-May-12 14:35 UTC
[Puppet Users] Re: Modules in SVN/Git repositories - How are they organised?
> I would just like to ask the question if you have any links for publicly > available modules that are source controlled - can you forward them to > me please? Or post them to the list. I''d like to check them out and see > how module development is done.David Schmidt has written some wicked plugins: http://git.black.co.at/ There are a shed-load of individual content that people have written and hosted on github: http://github.com. A search for ''puppet'' will show these. For example the camptocamp guys have written a few tasty ones: http://github.com/camptocamp And other puppetlab developers: http://github.com/bruce http://github.com/bodepd http://github.com/lak I believe Puppetlabs are working on a solution for user contributed modules. Not sure what the status is - perhaps Michael DeHaan (product manager for puppet) can provide some information. ken. -- 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.