It looks that most people writing the puppet Wiki and posting letters to this list are using puppet at least 0.25. I use a Ubuntu 8.04 server, where the most recent version of puppet I can get from repositories is 0.24.4-3. In order to be up-date with others here, I tried to get more recent version manually. The problem is that none of the "howtos" available on the internet (including the puppet Wiki) works or is complete enough for me (I am not familiar with ruby). Can someone please tell, step-by-step, what should I do to have puppet working, preferably with stored configuration (I guess the simplest database backbone would be sqlite3). As a point of reference this is how far I got All commands done as root. 1. aptitude install ruby libopenssl-ruby git rdoc 2. git clone git://github.com/reductivelabs/puppet 3. git clone git://github.com/reductivelabs/facter 4. cd facter 5. ./install.rb 6. cd ../puppet 7. ./install.rb 8. puppetmasterd --mkusers 9. puppetmasterd --genconfig > /etc/puppet/puppet.conf After that I can run successfully some sample manifest locally, by using "puppet -v /etc/puppet/test.pp". The problem arises when I run "puppetmasterd --verbose --no- daemonize". The result seems equivalent to puppetmasterd --genconfig, it just throws sample config file with no error message at all. The only options which work are "--help" and "--version", which displays "0.25.1" What am I missing? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Hi Adam, Adam Ryczkowski wrote:> What am I missing?The step that creates the configuration also writes a genconfig = true line into puppet.conf. Remove that line, and puppetmasterd will stop outputting configuration and start acting like a puppetmaster instead. :) cYa, Avi --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
James Turnbull
2009-Oct-20 22:11 UTC
[Puppet Users] Re: Installation problem on Ubuntu 8.04
2009/10/21 Adam Ryczkowski <adam.ryczkowski@gmail.com>:> > It looks that most people writing the puppet Wiki and posting letters > to this list are using puppet at least 0.25. I use a Ubuntu 8.04 > server, where the most recent version of puppet I can get from > repositories is 0.24.4-3. In order to be up-date with others here, I > tried to get more recent version manually. The problem is that none of > the "howtos" available on the internet (including the puppet Wiki) > works or is complete enough for me (I am not familiar with ruby). > > Can someone please tell, step-by-step, what should I do to have puppet > working, preferably with stored configuration (I guess the simplest > database backbone would be sqlite3). >My book might help you out: http://tinyurl.com/pupbook It provides step-by-step instructions for a number of platforms including Ubuntu. 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) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Adam Ryczkowski
2009-Oct-21 08:02 UTC
[Puppet Users] Re: Installation problem on Ubuntu 8.04
On 21 Paź, 00:11, James Turnbull <ja...@lovedthanlost.net> wrote:> 2009/10/21 Adam Ryczkowski <adam.ryczkow...@gmail.com>: > > > > > It looks that most people writing the puppet Wiki and posting letters > > to this list are using puppet at least 0.25. I use a Ubuntu 8.04 > > server, where the most recent version of puppet I can get from > > repositories is 0.24.4-3. In order to be up-date with others here, I > > tried to get more recent version manually. The problem is that none of > > the "howtos" available on the internet (including the puppet Wiki) > > works or is complete enough for me (I am not familiar with ruby). > > > Can someone please tell, step-by-step, what should I do to have puppet > > working, preferably with stored configuration (I guess the simplest > > database backbone would be sqlite3). > > My book might help you out: > > http://tinyurl.com/pupbook > > It provides step-by-step instructions for a number of platforms > including Ubuntu. > > Regards > > James TurnbullYes, I agree. But I should point out, that this book is about quite old Puppet (0.22.4), and I guess some important things have changed since then. For instance the installation procedure doesn''t work the same is it did. I think the proper source of information about such a moving target as Puppet should be Wiki pages. I can help writing those pages. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---