summaryrefslogtreecommitdiffstats
path: root/lib/puppet.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* | Creating and using a new Puppet::Daemon classLuke Kanies2009-02-061-204/+0
| | | | | | | | | | | | | | | | | | | | | | | | This replaces the short-lived EventManager class, all of the service- and timer-related code in puppet.rb, and moves code from agent.rb, server.rb, and other places into one class responsible for starting, stopping, pids, and more. The Daemon module is no longer in existence, so it's been removed from the classes that were using it. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Deprecating 'Puppet.type'; replacing all instances with Puppet::Type.typeLuke Kanies2008-12-181-0/+2
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2008-10-221-1/+1
|\| | | | | | | | | | | Conflicts: lib/puppet/type/user.rb
| * Updated to version 0.24.6Luke Kanies2008-10-231-1/+1
| |
| * Updated to version 0.24.5Luke Kanies2008-07-241-1/+1
| |
| * Reverting the version so my release process worksLuke Kanies2008-07-241-1/+1
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2008-08-181-1/+1
|\| | | | | | | | | | | | | Conflicts: CHANGELOG test/util/posixtest.rb
| * Incremented versionsJames Turnbull2008-07-221-1/+1
| |
* | Adding 'require' statements as necessary for Puppet::SSL to work.Luke Kanies2008-08-071-0/+2
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2008-07-021-43/+0
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: CHANGELOG spec/unit/node/catalog.rb spec/unit/type/package.rb spec/unit/type/schedule.rb spec/unit/type/service.rb spec/unit/util/settings.rb
| * issue 1183Andrew Shafer2008-06-161-43/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added environment awareness to --configprint Pulled the logic for --configprint --genconfig and --genmanifest out of puppet.rb Put the logic in lib/puppet/util/settings.rb and refactored it a bit Added specs for the behavior Reformated the whole spec file to use nested describe Added the new method to the executables The old behavior should be preserved, except for the env is now used
* | Merge branch '0.24.x'Luke Kanies2008-03-251-1/+1
|\| | | | | | | | | | | | | | | Conflicts: install.rb lib/puppet/defaults.rb man/man8/puppet.8
| * Updated to version 0.24.4Luke Kanies2008-03-251-1/+1
| |
* | Merge branch '0.24.x'Luke Kanies2008-03-201-1/+1
|\|
| * Updated to version 0.24.3Luke Kanies2008-03-171-1/+1
| |
* | Merge branch '0.24.x'Luke Kanies2008-03-051-1/+2
|\|
| * Updated to version 0.24.2Luke Kanies2008-03-031-1/+1
| |
| * Fixing a few more loading order issues.Luke Kanies2008-02-291-0/+1
| |
* | Removed old configuration file behaviour and deprecation warning - closes ↵James Turnbull2008-01-181-10/+1
|/ | | | ticket #990
* Updated to version 0.24.1Luke Kanies2007-12-221-1/+1
|
* Updated to version 0.24.0Luke Kanies2007-12-131-1/+1
|
* Removing the Id tags from all of the filesLuke Kanies2007-10-031-1/+0
|
* Fixed #832. Added the '--no-daemonize' option to puppetd and puppetmasterd.Michael V. O'Brien2007-10-031-0/+2
| | | | | The default behavior of 'verbose' and 'debug' no longer cause puppetd and puppetmasterd to not daemonize.
* Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-251-15/+15
|\
| * Renaming the 'Puppet::Util::Config' class toLuke Kanies2007-09-221-15/+15
| | | | | | | | | | | | | | 'Puppet::Util::Settings'. This is to clear up confusion caused by the fact that we now have a 'Configuration' class to model host configurations, or any set of resources as a "configuration".
* | Partial fix for #772. The SIGHUP now produces a EOPNOTSUPP instead of ↵Michael V. O'Brien2007-09-141-1/+1
|/ | | | NameError.
* Renaming the file containing all of the configuration defaults to ↵Luke Kanies2007-08-281-1/+1
| | | | "defaults.rb", since I am going to create a separate "configuration" top-level directory to contain all of the classes related to managing the configuration for a given node.
* Updated to version 0.23.2luke2007-08-071-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2754 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.23.1luke2007-07-201-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2724 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #596 -- classes in modules now autoloadluke2007-07-061-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2655 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.23.0luke2007-06-191-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2631 980ebf18-57e1-0310-9a29-db15c13687c0
* Trying to load ruby gems, in case needed libraries are installed that way, ↵luke2007-06-151-0/+6
| | | | | | and fixing a warning in the provider git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2588 980ebf18-57e1-0310-9a29-db15c13687c0
* Not parsing old versions of puppet.conf -- otherwise, puppet parses the ↵luke2007-05-101-1/+1
| | | | | | whole configuration. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2504 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing configprint so it fails correctly when an invalid parameter is ↵luke2007-05-081-2/+14
| | | | | | provided, rather than throwing a stack trace git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2483 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #206 and #422. Executables will still look for the deprecated config ↵luke2007-05-061-0/+17
| | | | | | files and load them using the old parse method, but they now prefer a single configuration file, and files can set parameters (owner, mode, group) in brackets on the same line. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2464 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.22.4luke2007-05-011-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2446 980ebf18-57e1-0310-9a29-db15c13687c0
* Switching the simpler features to a single file, so it is easier to add new ↵luke2007-04-301-0/+3
| | | | | | features git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2441 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #591 -- puppetd now correctly restarts itself when it receives a HUPluke2007-04-201-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2402 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.22.3luke2007-03-281-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2361 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.22.2luke2007-03-191-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2335 980ebf18-57e1-0310-9a29-db15c13687c0
* The basic plumbing for modules: a modulepath config parameter, and a newlutter2007-03-091-0/+1
| | | | | | | | | | class Puppet::Module that will contain the module-related functionality. The modulepath can be extended by setting the environment variable PUPPETLIB git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2276 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging the webserver_portability branch from version 2182 to version 2258.luke2007-03-061-13/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2259 980ebf18-57e1-0310-9a29-db15c13687c0
* Print stacktrace in debug mode when catchign a signal - useful for ↵lutter2007-02-221-0/+2
| | | | | | understanding client hangs git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2221 980ebf18-57e1-0310-9a29-db15c13687c0
* Change Puppet.name to Puppet.execname so rails 1.2 won't freak out.shadoi2007-02-161-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2202 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving all of the client and server code into a single network/ directory. ↵luke2007-02-081-3/+3
| | | | | | In other words, more code structure cleanup. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2179 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving some of the stand-alone classes into the util/ subdirectory, to clean ↵luke2007-02-071-15/+15
| | | | | | up the top-level namespace a bit. This is a lot of file modifications, but most of them just change class names and file paths. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2178 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.22.1luke2007-02-011-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2152 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving code from external sources into an external/ directoryluke2007-01-301-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2119 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing info around newtype optionsluke2007-01-291-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2108 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.22.0luke2007-01-051-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2060 980ebf18-57e1-0310-9a29-db15c13687c0