I''ve just put it out; hopefully the packagers will get it in place soon. Here''s the changelog: Execs now autorequire the user they run as, as long as the user is specified by name. (#430) Files on the local machine but not on the remote server during a source copy are now purged if purge => true. (#594) Providers can now specify that some commands are optional (#585). Also, the ''command'' method returns nil on missing commands, rather than throwing an error, so the presence of commands be tested. The ''useradd'' provider for Users can now manage passwords. No other providers can, at this point. Parameters can now declare a dependency on specific features, and parameters that require missing features will not be instantiated. This is most useful for properties. FileParsing classes can now use instance_eval to add many methods at once to a record type. Modules no longer return directories in the list of found manifests (#588). The crontab provider now defaults to root when there is no USER set in the environment. Puppetd once again correctly responds to HUP. Added a syntax for referring to variables defined in other classes (e.g., $puppet::server). STDIN, STDOUT, STDERR are now redirected to /dev/null in service providers descending from base. Certificates are now valid starting one day before they are created, to help handle small amounts of clock skew. Files are no longer considered out of sync if some properties are out of sync but they have no properties that can create the file. -- Seize opportunity by the beard, for it is bald behind. -- Bulgarian Proverb --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
在 1 May , 2007,24:00,Luke Kanies 写道:> I've just put it out; hopefully the packagers will get it in place > soon.The OS X Package appears to be stable, but has not been extensively tested. By request, the launchd configuration files are no longer selected by default. http://reductivelabs.com/downloads/packages/OSX/puppet-0.22.4 +facter-1.3.7.mpkg.zip _______________________________________________ Puppet-users mailing list Puppet-users@madstop.com https://mail.madstop.com/mailman/listinfo/puppet-users
Hi, thank you for this. I think it would be very wise to create two packages, one for puppetmaster and the other one for the client. But it would definetly be a wise idea not to launch puppetmaster by default. I think this is what you do right now. I have disassembled the previous package you had created, took the postinstall scripts (which load puppet and puppetmaster into launchd) out of it. I had created a second package which enables puppet in launchd and also created the configuration file needed to contact the right server. I think this can somehow be created automagically... Tomorrow is a new day that I will be able to spend with this issue, maybe I come up with a script or installer interface to create /etc/ puppet/puppetd.conf during install of the package. Great times ahead, udo. On 01.05.2007, at 18:28, Benjamin C. Kite wrote:> > 在 1 May , 2007,24:00,Luke Kanies 写道: > >> I've just put it out; hopefully the packagers will get it in place >> soon. > > > The OS X Package appears to be stable, but has not been extensively > tested. > By request, the launchd configuration files are no longer selected by > default. > > http://reductivelabs.com/downloads/packages/OSX/puppet-0.22.4 > +facter-1.3.7.mpkg.zip > > > _______________________________________________ > Puppet-users mailing list > Puppet-users@madstop.com > https://mail.madstop.com/mailman/listinfo/puppet-users >-- ---[ Institute of Cognitive Science @ University of Osnabrueck ---[ Albrechtstrasse 28, D-49076 Osnabrueck, 969-3362 ---[ Eyes: http://www.zoide.net/ ---[ Ears: http://www.auriculabovinari.de/ _______________________________________________ Puppet-users mailing list Puppet-users@madstop.com https://mail.madstop.com/mailman/listinfo/puppet-users