summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fixing small bug in the test code when there are no packages to testluke2006-03-131-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1020 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding upgrade ability to sun packages. Currently it removes the old ↵luke2006-03-132-63/+92
| | | | | | package and installs the new one. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1019 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing the way the hosttest output is handledluke2006-03-131-4/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1018 980ebf18-57e1-0310-9a29-db15c13687c0
* adding some extra info to the ldap testluke2006-03-131-2/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1017 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing fileserver tests; apparently they were still broken from when i ↵luke2006-03-121-28/+28
| | | | | | changed the fileserving interface to handle links. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1016 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing small bug in symlink recursionluke2006-03-122-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1015 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #94. When "ensure" is synced, it syncs the "enable" state at the ↵luke2006-03-123-51/+40
| | | | | | same time. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1014 980ebf18-57e1-0310-9a29-db15c13687c0
* Ooops, did not save the docs before committing.luke2006-03-121-1/+28
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1013 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #98. Filebuckets now work throughout the system, and the ↵luke2006-03-127-41/+76
| | | | | | puppetmasterd creates one by default. I have also updated the :backup docs, adding an example. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1012 980ebf18-57e1-0310-9a29-db15c13687c0
* reducing the log level for checksum warning about symlinks, really this timeluke2006-03-121-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1011 980ebf18-57e1-0310-9a29-db15c13687c0
* reducing the log level for checksum warning about symlinksluke2006-03-121-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1010 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding enhancement #92. Unfortunately, I was not able to write test code to ↵luke2006-03-121-3/+19
| | | | | | consistently verify that this works, because there is too much caching internally. I verified it personally using my own configurations, but that is as good as I could do. This indicates that caching should probably be rethought, so that there is some kind of global "do not cache anything" mechanism. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1009 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing bug related to recursion testingluke2006-03-121-1/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1008 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing rpms so they will automatically upgrade when you point Puppet to a ↵luke2006-03-124-27/+93
| | | | | | new package file git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1007 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing broken test from my previous changeluke2006-03-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1006 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #82. You can now specify comma-separated tags to get run in puppet ↵luke2006-03-114-4/+118
| | | | | | or puppetd: puppetd --onetime --tags "enhost, facter" -v. You cannot specify classes explicitly, but tags map well to classes and have the benefit of being more generic. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1005 980ebf18-57e1-0310-9a29-db15c13687c0
* Supporting rpm installs when a package source is specifiedluke2006-03-111-5/+12
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1004 980ebf18-57e1-0310-9a29-db15c13687c0
* Using undefined variables is no longer an exception, it just returns an ↵luke2006-03-112-6/+9
| | | | | | empty string. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1003 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing small bug when autorequire returns an object instead of a stringluke2006-03-101-0/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1002 980ebf18-57e1-0310-9a29-db15c13687c0
* There was a critical design flaw in the link recursion work I did ↵luke2006-03-105-54/+136
| | | | | | previously, and fixing it required a decently large reorganization. Everything is much, much cleaner now. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1001 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging symlinks back into files. Symlinks still exist but with a warning ↵luke2006-03-109-53/+304
| | | | | | about deprecation. Fixes #93. Also the first time I have run any tests on OS X, so there are some bug fixes related to that. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1000 980ebf18-57e1-0310-9a29-db15c13687c0
* Parameters and states can now register regexes as allowed values. Also, ↵luke2006-03-097-56/+360
| | | | | | there are (finally) tests associated with params and states, although they should be much more comprehensive. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@999 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #95. I had to redesign how events were triggered; the transaction ↵luke2006-03-095-127/+95
| | | | | | now individually triggers each subscription, so that it has control in how to respond to failures. Eventually, this will lead the way to error handling within puppet, but for now, it just allows us to trigger every appropriate subscription, whether some have failed or not. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@998 980ebf18-57e1-0310-9a29-db15c13687c0
* Creating a single, constistent method for writing files, instead of having ↵luke2006-03-095-177/+100
| | | | | | :ensure, :content, and :source each have a slightly different mechanism. This method also makes sure that the owner, group, and mode are always set on file creation, so extra runs are not necessary to make it work. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@997 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #96. Defaults are now set when the object is passed out by the ↵luke2006-03-094-45/+85
| | | | | | scope, rather than when the object is created. This is nice because it also moves awareness of the scope internals out of the AST object and back into the scope. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@996 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #97. I was wrong about the object type I had, so I was calling ↵luke2006-03-091-1/+1
| | | | | | "type" with no arguments, which was causing the bug. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@995 980ebf18-57e1-0310-9a29-db15c13687c0
* lowering the log output for nonexistent filesluke2006-03-081-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@994 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.14.1luke2006-03-062-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@992 980ebf18-57e1-0310-9a29-db15c13687c0
* updating changelog for 0.14.1luke2006-03-061-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@991 980ebf18-57e1-0310-9a29-db15c13687c0
* making case statements not create a new scopeluke2006-03-061-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@990 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing some more logging issuesluke2006-03-064-7/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@989 980ebf18-57e1-0310-9a29-db15c13687c0
* Making some logging changes, and fixing a small bug in group management on ↵luke2006-03-063-10/+7
| | | | | | missing files git-svn-id: https://reductivelabs.com/svn/puppet/trunk@988 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.14.0luke2006-03-062-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@986 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing yum listing bug, and caching the "latest" value so it is not asked ↵luke2006-03-064-7/+26
| | | | | | for so many times; this fixes #90. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@985 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing the last changes, for now, to handling links. You still cannot ↵luke2006-03-0612-110/+258
| | | | | | copy remote links, but you can either ignore or follow them. I do not think we will be able to copy remote links until I have merged symlinks and files to be the same object type again. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@984 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding "links" parameter to files, and adding support for following or ↵luke2006-03-049-22/+181
| | | | | | ignoring links to all of the states it can matter to. I still need to modify "source" so that it behaves correctly when managing links. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@983 980ebf18-57e1-0310-9a29-db15c13687c0
* removing group ownership of the state file; I realized that the server does ↵luke2006-03-041-1/+0
| | | | | | not ever actually write to it. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@982 980ebf18-57e1-0310-9a29-db15c13687c0
* Switching from using "evaluate" to using "retrieve" when getting checksum ↵luke2006-03-031-6/+13
| | | | | | values, since retrieval is sufficient, and evaluate keeps printing messages about changes. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@981 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing logging in the fileserver so it is always obvious where the logs are ↵luke2006-03-034-39/+52
| | | | | | originating, and fixing a bit of debugging elsewhere. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@980 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing deprecation notice about services using "ensure" instead of "running"luke2006-03-031-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@979 980ebf18-57e1-0310-9a29-db15c13687c0
* removing extraneous debuggingluke2006-03-031-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@978 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing the mode of the yaml fileluke2006-03-031-1/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@977 980ebf18-57e1-0310-9a29-db15c13687c0
* Supporting variables as the test value in both case statements and selectors.luke2006-03-037-221/+265
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@976 980ebf18-57e1-0310-9a29-db15c13687c0
* renamingluke2006-03-031-0/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@975 980ebf18-57e1-0310-9a29-db15c13687c0
* Only setting group or owner on config files when running as rootluke2006-03-031-3/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@974 980ebf18-57e1-0310-9a29-db15c13687c0
* logging config changes at debug, instead of the normal log levelluke2006-03-032-1/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@973 980ebf18-57e1-0310-9a29-db15c13687c0
* Definitions now always create their own context, which means that they ↵luke2006-03-034-28/+68
| | | | | | cannot override elements in the containing scopes. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@972 980ebf18-57e1-0310-9a29-db15c13687c0
* upgrading to warning the message about using a cached copyluke2006-03-021-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@971 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.6luke2006-03-022-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@969 980ebf18-57e1-0310-9a29-db15c13687c0
* updating changelog for 0.13.6luke2006-03-021-0/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@968 980ebf18-57e1-0310-9a29-db15c13687c0