Is there a way to just install the client component of the Puppet gem, install of both on systems that don''t need the server/master component. -- 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.
Todd Zullinger
2010-Jun-15 21:33 UTC
Re: [Puppet Users] Separate install for just client code?
Forrie wrote:> Is there a way to just install the client component of the Puppet gem, > install of both on systems that don''t need the server/master > component.I don''t think so. But all decent puppet packages have this separation. I''d highly recommend not using gems. :) -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The power of accurate observation is frequently called cynicism by those who don''t have it. -- George Bernard Shaw
Really. I think the *.gem is convenient. However, the args to install.rb (puppet) don''t seem to indicate one or the other (server/ client): Usage: install.rb [options] --[no-]rdoc Prevents the creation of RDoc output. Default on. --[no-]ri Prevents the creation of RI output. Default off on mswin32. --[no-]man Prevents the creation of man pages. Default on. --[no-]tests Prevents the execution of unit tests. Default on. --destdir[=OPTIONAL] Installation prefix for all targets Default essentially / --bindir[=OPTIONAL] Installation directory for binaries overrides Config::CONFIG["bindir"] --sbindir[=OPTIONAL] Installation directory for system binaries overrides Config::CONFIG["sbindir"] --sitelibdir[=OPTIONAL] Installation directory for libraries overrides Config::CONFIG["sitelibdir"] --mandir[=OPTIONAL] Installation directory for man pages overrides Config::CONFIG["mandir"] --quick Performs a quick installation. Only the installation is done. --full Performs a full installation. All optional installation steps are run. --help Shows this help text. -- 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.
Richard Crowley
2010-Jun-15 22:04 UTC
Re: [Puppet Users] Separate install for just client code?
On Tue, Jun 15, 2010 at 2:27 PM, Forrie <forrie@gmail.com> wrote:> Is there a way to just install the client component of the Puppet gem, > install of both on systems that don''t need the server/master > component.There''s only the monolithic gem as far as I''ve ever been able to find, which is what I use because the packages in Ubuntu''s archive lag behind. (Lucid shipped 0.25.4 so that''ll be it until October. Karmic shipped 0.24.8.) -- 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.
Nigel Kersten
2010-Jun-16 00:14 UTC
Re: [Puppet Users] Separate install for just client code?
On Tue, Jun 15, 2010 at 3:04 PM, Richard Crowley <r@rcrowley.org> wrote:> On Tue, Jun 15, 2010 at 2:27 PM, Forrie <forrie@gmail.com> wrote: >> Is there a way to just install the client component of the Puppet gem, >> install of both on systems that don''t need the server/master >> component. > > There''s only the monolithic gem as far as I''ve ever been able to find, > which is what I use because the packages in Ubuntu''s archive lag > behind. (Lucid shipped 0.25.4 so that''ll be it until October. Karmic > shipped 0.24.8.)The Debian puppet debs are fully functional on Ubuntu. We''ve actually agreed to join the Ubuntu and Debian puppet maintainer groups fwiw.> > -- > 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. > >-- nigel -- 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 guess I''m just a little surprised that install.rb doesn''t have an option to modify the installation, like ./install.rb --client ... -- 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
2010-Jun-16 17:53 UTC
Re: [Puppet Users] Re: Separate install for just client code?
Forrie wrote:> I guess I''m just a little surprised that install.rb doesn''t have an > option to modify the installation, like ./install.rb --client ... >The major difference between the client and server packages on most OSes is the binaries they install - they still install all of the Puppet library. As such it''s relatively easy to purge the binaries you don''t need - generally on the client those in sbin aren''t required and those in bin are and vice verse on the server. It''d be relatively easy to add such a capability to the install.rb script. If you want that feature please log a ticket. Regards James Turnbull -- 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 can''t find the ticket link. FWIW: These are the files installed for the server component: ./etc/puppet ./etc/puppet/fileserver.conf ./etc/puppet/manifests ./etc/puppet/puppetca.conf ./etc/puppet/puppetd.conf ./etc/puppet/puppetmasterd.conf ./etc/rc.d/init.d/puppetmaster ./etc/sysconfig/puppetmaster ./usr/bin/puppetrun ./usr/sbin/puppetca ./usr/sbin/puppetmasterd There are many more as a part of the client side, including *.rb code. -- 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
2010-Jun-16 20:04 UTC
Re: [Puppet Users] Re: Separate install for just client code?
Forrie wrote:> I can''t find the ticket link.http://projects.puppetlabs.com/> > FWIW: These are the files installed for the server component: > > ./etc/puppet > ./etc/puppet/fileserver.conf > ./etc/puppet/manifests > ./etc/puppet/puppetca.conf > ./etc/puppet/puppetd.conf > ./etc/puppet/puppetmasterd.conf > ./etc/rc.d/init.d/puppetmaster > ./etc/sysconfig/puppetmaster > ./usr/bin/puppetrun > ./usr/sbin/puppetca > ./usr/sbin/puppetmasterd > > There are many more as a part of the client side, including *.rb code. > >All the .rb files are installed for both server and client. Regards James Turnblul -- 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.
What is the disadvantage of using the puppet gem vs. installing from source (install.rb)? On Jun 15, 5:33 pm, Todd Zullinger <t...@pobox.com> wrote: [ .. ]> I''d highly recommend not using gems. :)-- 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.
Todd Zullinger
2010-Jun-17 15:38 UTC
Re: [Puppet Users] Re: Separate install for just client code?
Forrie wrote:> What is the disadvantage of using the puppet gem vs. installing from > source (install.rb)?Well, I wouldn''t recommend that either. I much prefer a proper packaging system like dpkg or rpm. But that''s just my opinion. :) -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Chemistry is applied theology. -- Augustus Owsley Stanley
James Turnbull
2010-Jun-17 15:58 UTC
Re: [Puppet Users] Re: Separate install for just client code?
Todd Zullinger wrote:> Forrie wrote: >> What is the disadvantage of using the puppet gem vs. installing from >> source (install.rb)? > > Well, I wouldn''t recommend that either. I much prefer a proper > packaging system like dpkg or rpm. But that''s just my opinion. :) >+1. Regards James Turnbul -- 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.