summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Reordering some of the type docsluke2007-07-141-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2695 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing notice about "import loop", which was happening constantly when ↵luke2007-07-142-16/+10
| | | | | | autoloading module files git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2694 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing error message when a parameter is getting redefinedluke2007-07-141-7/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2693 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding rpm as a specific command to :rugluke2007-07-131-0/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2692 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #589luke2007-07-133-367/+379
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2691 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #468 -- fully qualified resources can now be specified as dependenciesluke2007-07-133-406/+422
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2690 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #714 -- aptrpm now loads on RHELluke2007-07-121-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2689 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the mailman provider so it correctly matches case. Apparently ↵luke2007-07-121-3/+3
| | | | | | mailman helpfully autocapitalizes list names. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2688 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing extraneous debuggingluke2007-07-121-2/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2687 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the interpreter autoloading so that it correctly loads classes even ↵luke2007-07-122-58/+46
| | | | | | when being loaded from a namespace git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2686 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the instances method. It now works when there are already managed ↵luke2007-07-122-11/+36
| | | | | | resources. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2685 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the :check metaparam so it does not try to check unsupported parametersluke2007-07-123-2/+43
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2684 980ebf18-57e1-0310-9a29-db15c13687c0
* removing the test for a method I removed yesterdayluke2007-07-121-48/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2683 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying docs patch by David Schmitt from #713luke2007-07-121-1/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2682 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying a version of the diff to the defined() docs from David Schmittluke2007-07-121-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2681 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the first half of #705 -- matching no longer fails. I think this ↵luke2007-07-125-79/+112
| | | | | | also fixes #648. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2680 980ebf18-57e1-0310-9a29-db15c13687c0
* Having FileType instances automatically back their contents up to a ↵luke2007-07-116-6/+67
| | | | | | filebucket, so it is much harder to lose content. This does not yet back up crontab contents, though. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2679 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing transactions so that they do not flush resources that are in noopluke2007-07-117-17/+58
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2678 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a maillist type, with support for mailman. It is not as flexible as ↵luke2007-07-113-0/+171
| | | | | | I would like, partially because of how mailman is implemented (the "mailman" command is never in the search path), but at least it is working for mailman on debian. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2677 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding support for a "mailalias" type, with /etc/aliases support initially. ↵luke2007-07-108-19/+399
| | | | | | I have not yet figured out how to best rebuild the aliases file when necessary. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2676 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding line/file info to parsing errors in ParsedFileluke2007-07-102-2/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2675 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding support in Property for declarating whether a given property type ↵luke2007-07-102-6/+75
| | | | | | will match all @should values or just the first. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2674 980ebf18-57e1-0310-9a29-db15c13687c0
* Always setting a to_s value in authstore, so we do not get dumped objectsluke2007-07-101-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2673 980ebf18-57e1-0310-9a29-db15c13687c0
* Cleaning up a log message in the transactionluke2007-07-101-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2672 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding benchmark info to fact retrieval in the config clientluke2007-07-101-1/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2671 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding patch by Valentin Vidic to add the "+>" syntax for adding values to ↵luke2007-07-108-583/+699
| | | | | | parameters git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2670 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #621 -- plugins are now downloaded directly into the $libdir, and ↵luke2007-07-104-45/+31
| | | | | | autoload looks for them there. You can now easily download any reloadable file to your clients. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2669 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing some of the internals of autoloading so that there is a class-level ↵luke2007-07-102-32/+76
| | | | | | method to query whether a given file has been loaded. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2668 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #710 -- you can now specify the rails_loglevelluke2007-07-093-2/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2667 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a typo in a log messageluke2007-07-091-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2666 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing "element" to "resource" in the documentation, which just aligns ↵luke2007-07-0911-34/+34
| | | | | | with a terminology change we made almost a year ago. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2665 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing the log message when a resource type cannot be foundluke2007-07-091-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2664 980ebf18-57e1-0310-9a29-db15c13687c0
* Ignore the pkg directory if it exists, and fix up a couple of tests that ↵(no author)2007-07-093-1/+19
| | | | | | were erroring out, which also will help the confinement of package types a bit more. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2663 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #687.luke2007-07-093-1/+15
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2662 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch by David Schmitt from #701.luke2007-07-083-2/+16
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2661 980ebf18-57e1-0310-9a29-db15c13687c0
* The parser now throws an error when a resource reference is created for an ↵luke2007-07-083-0/+82
| | | | | | unknown type. Also, resource references look up defined types and translate their type accordingly. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2660 980ebf18-57e1-0310-9a29-db15c13687c0
* Making sure that #686 is fixed -- I specifically included the Daemon module ↵luke2007-07-083-5/+14
| | | | | | in the Puppet mongrel server, and I call daemonize on the Puppet class, rather than the Mongrel http server git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2659 980ebf18-57e1-0310-9a29-db15c13687c0
* Hopefully fixing #685 -- I added a wrapper around the call to getconfig(), ↵luke2007-07-082-5/+18
| | | | | | so any timeouts will just throw an error and skip the run, rather than failing and killing the daemon. This is not the best approach, since really, each method should be wrapped, but it is sufficient. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2658 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying further tests to double-quoted hostnames by Valentin Vidicluke2007-07-081-1/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2657 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch by DavidS from #697 to allow host names to be double quotedluke2007-07-085-333/+342
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2656 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #596 -- classes in modules now autoloadluke2007-07-066-8/+176
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2655 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the dpkg querying so that it works for packages that are in ↵luke2007-07-062-3/+7
| | | | | | "config-files" state rather than just missing entirely. Also fixing logging so that the package version is visible, instead of a dumped object git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2654 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing logging of module mounts; it was using the module as the name, rather ↵luke2007-07-061-2/+2
| | | | | | than the module name git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2653 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing extraneous debuggingluke2007-07-061-3/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2652 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #689, although I have not added unit tests. The problem was that a ↵luke2007-07-052-4/+5
| | | | | | tag name was being removed, rather than the tag object itself. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2651 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixed #680 puppet should handle internet enabled image files correctly.mccune2007-07-051-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2650 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch by daikinee from #690. I was not able to reproduce the ↵luke2007-07-041-1/+1
| | | | | | problems, but it did not seem to hurt anything, either. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2649 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #704 -- Puppet was not failing correctly when schedules were missing, ↵luke2007-07-043-25/+40
| | | | | | I think git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2648 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing the long-obsolete Element base class. The Parameter and Type ↵luke2007-07-0426-88/+75
| | | | | | classes no longer have the same base class. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2647 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #620 - class names and node names now throw an error when they conflictluke2007-07-045-17/+52
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2646 980ebf18-57e1-0310-9a29-db15c13687c0