summaryrefslogtreecommitdiffstats
path: root/lib/puppet.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated to version 0.10.0luke2006-01-091-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@792 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging changes from the head of the rework1 branch, r 784luke2006-01-081-1/+21
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@787 980ebf18-57e1-0310-9a29-db15c13687c0
* Undoing the merge that happened in 785luke2006-01-071-19/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@786 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging in refactoring from version 774 into version 784luke2006-01-071-0/+19
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@785 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.9.4luke2006-01-041-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@771 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.9.3luke2006-01-031-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@764 980ebf18-57e1-0310-9a29-db15c13687c0
* final updates for 0.9.2luke2005-11-221-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@753 980ebf18-57e1-0310-9a29-db15c13687c0
* updatesluke2005-11-221-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@752 980ebf18-57e1-0310-9a29-db15c13687c0
* Further progress towards the next release. Lots of small bugs fixed, the ↵luke2005-11-011-3/+3
| | | | | | paths look much better now, and Transportable is much cleaner. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@740 980ebf18-57e1-0310-9a29-db15c13687c0
* Making paths work a little more intelligentlyluke2005-11-011-3/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@739 980ebf18-57e1-0310-9a29-db15c13687c0
* Central logging now works, although there appear to be a few kinks to work out.luke2005-10-281-7/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@732 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding logging methods to all Puppet::Element instances, and converting all ↵luke2005-10-261-1/+8
| | | | | | instance log statements to use those methods. Additionally modified logging to take advantage of this by including the path of the logging object in the output. Logs will still need some cleanup to avoid duplicate information. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@731 980ebf18-57e1-0310-9a29-db15c13687c0
* The Puppet::Util.asuser function now works; had to slightly modify user.rb ↵luke2005-10-231-1/+2
| | | | | | to make checking work. In addition, exec.rb now takes advantage of it. I also decided to make a small change to type.rb -- validstates now only returns state names, not names and states. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@726 980ebf18-57e1-0310-9a29-db15c13687c0
* Nodes now support inheritance, for better or for worse.luke2005-09-231-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@701 980ebf18-57e1-0310-9a29-db15c13687c0
* Successfully parsed my entire converted cfengine configuration; these are ↵luke2005-09-171-1/+1
| | | | | | all fixes for bugs i found as a result. I have not tried to execute the configuration yet. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@687 980ebf18-57e1-0310-9a29-db15c13687c0
* Cron is now fully functional and tested on 3 platforms. In order to make it ↵luke2005-09-161-0/+29
| | | | | | work, I had to do some modifications to TransObject#to_type and Type.create, but all tests pass now. Type.create is now handling errors on creating objects, so if you try to create an invalid object you will just get nil returned, rather than receiving an error. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@680 980ebf18-57e1-0310-9a29-db15c13687c0
* adding keywordsluke2005-09-161-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@679 980ebf18-57e1-0310-9a29-db15c13687c0
* adding keywordsluke2005-09-161-2/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@678 980ebf18-57e1-0310-9a29-db15c13687c0
* adding extra checks to make sure networking is secure, and refactoring a ↵luke2005-09-151-0/+4
| | | | | | heckuva lot of test git-svn-id: https://reductivelabs.com/svn/puppet/trunk@671 980ebf18-57e1-0310-9a29-db15c13687c0
* changing default manifest location to /etc/puppet/manifests/site.ppluke2005-08-291-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@604 980ebf18-57e1-0310-9a29-db15c13687c0
* changing version number for betaluke2005-08-291-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@602 980ebf18-57e1-0310-9a29-db15c13687c0
* disabling print of library warnings, since webrick and openssl have far too ↵Luke Kanies2005-08-291-2/+0
| | | | | | many warnings for comfort git-svn-id: https://reductivelabs.com/svn/puppet/trunk@596 980ebf18-57e1-0310-9a29-db15c13687c0
* Have done a significant reorganization of how clients work, also, along with ↵Luke Kanies2005-08-231-13/+18
| | | | | | some interesting trouble shooting on components git-svn-id: https://reductivelabs.com/svn/puppet/trunk@585 980ebf18-57e1-0310-9a29-db15c13687c0
* moving all server handlers into a specific server subdirectoryLuke Kanies2005-08-231-0/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@579 980ebf18-57e1-0310-9a29-db15c13687c0
* all tests pass except those related to puppetd; i am going to significantly ↵Luke Kanies2005-08-121-0/+1
| | | | | | reorganize how serving is done git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@540 980ebf18-57e1-0310-9a29-db15c13687c0
* updated version number to allow gem installJesse Koontz2005-08-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@539 980ebf18-57e1-0310-9a29-db15c13687c0
* Added rake for Puppet, '--version' to puppet and test case for Puppet.versionJesse Koontz2005-08-111-0/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@537 980ebf18-57e1-0310-9a29-db15c13687c0
* setting up http to log to a separate fileLuke Kanies2005-08-101-11/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@532 980ebf18-57e1-0310-9a29-db15c13687c0
* done a lot of work on certificates; all tests except one puppetca test passLuke Kanies2005-08-091-11/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@523 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing error outputLuke Kanies2005-08-091-2/+12
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@513 980ebf18-57e1-0310-9a29-db15c13687c0
* committing recent changes for testingLuke Kanies2005-08-041-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@493 980ebf18-57e1-0310-9a29-db15c13687c0
* cleaning up the defaults system even moreLuke Kanies2005-08-021-49/+73
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@486 980ebf18-57e1-0310-9a29-db15c13687c0
* adding some consistency and tests to the whole puppet defaults systemLuke Kanies2005-08-021-13/+62
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@485 980ebf18-57e1-0310-9a29-db15c13687c0
* making changes necessary to pass tests on all available platformsLuke Kanies2005-07-241-1/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@458 980ebf18-57e1-0310-9a29-db15c13687c0
* adding some attributes to errorsLuke Kanies2005-07-221-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@447 980ebf18-57e1-0310-9a29-db15c13687c0
* temp commit before i change the whole way that i am doing source + recursionLuke Kanies2005-07-191-0/+9
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@421 980ebf18-57e1-0310-9a29-db15c13687c0
* removed type.method() syntax, and replaced it with Type { default => value} ↵Luke Kanies2005-07-161-0/+6
| | | | | | syntax -- i still need to add test cases git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@409 980ebf18-57e1-0310-9a29-db15c13687c0
* doing some refactoringLuke Kanies2005-07-121-5/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@369 980ebf18-57e1-0310-9a29-db15c13687c0
* converting to "include Puppet" and not qualifing output methodsLuke Kanies2005-07-121-22/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@368 980ebf18-57e1-0310-9a29-db15c13687c0
* adding Puppet#recmkdir utility function, and making sure Log and Storage ↵Luke Kanies2005-07-111-0/+15
| | | | | | create their own files and directories as necessary git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@354 980ebf18-57e1-0310-9a29-db15c13687c0
* adding logdest configLuke Kanies2005-07-101-8/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@342 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing debugging to severely reduce output but allow it when debugging a ↵Luke Kanies2005-06-291-10/+26
| | | | | | specific service git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@319 980ebf18-57e1-0310-9a29-db15c13687c0
* metric testing and graphing now works in the library, although nothing has ↵Luke Kanies2005-06-291-0/+12
| | | | | | been done in the language git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@314 980ebf18-57e1-0310-9a29-db15c13687c0
* logging now exactly supports the list of levels that syslog supports, and ↵Luke Kanies2005-06-281-32/+4
| | | | | | multiple destinations (syslog, files, and console) are now supported git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@311 980ebf18-57e1-0310-9a29-db15c13687c0
* renaming blink to puppetLuke Kanies2005-06-271-16/+16
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@305 980ebf18-57e1-0310-9a29-db15c13687c0
* renaming blink to puppetLuke Kanies2005-06-271-0/+87
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@302 980ebf18-57e1-0310-9a29-db15c13687c0