summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Making the language name a real alias. Now all objects in Puppet support ↵luke2006-02-1012-51/+186
| | | | | | specifying both the name and the namevar, or just a name and having the namevar set. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@896 980ebf18-57e1-0310-9a29-db15c13687c0
* Change in how logging is defaulted: by default logs go to :syslog, unless ↵lutter2006-02-093-15/+11
| | | | | | the user explicitly gives at least one --logdest argument, in which case logs only go to the destinations the user gave. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@895 980ebf18-57e1-0310-9a29-db15c13687c0
* Set the Release tag in the spec file to 1 when the version is changedlutter2006-02-091-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@894 980ebf18-57e1-0310-9a29-db15c13687c0
* Adapt specfile to the fact that puppetmaster now automatically runs as user ↵lutter2006-02-097-8/+50
| | | | | | puppet. Add default config files that send logs to /var/log/puppet. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@893 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix version in last changelog entry (makes rpmlint happy)lutter2006-02-081-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@892 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.0luke2006-02-082-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@890 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating changelog for 0.13.0luke2006-02-081-0/+9
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@889 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding answerfile support to sun pkgs.luke2006-02-082-1/+18
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@888 980ebf18-57e1-0310-9a29-db15c13687c0
* adding some documentationluke2006-02-081-1/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@887 980ebf18-57e1-0310-9a29-db15c13687c0
* removing errant warningluke2006-02-081-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@886 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing small problem where checksum retrieving did not look in the cache; ↵luke2006-02-083-49/+39
| | | | | | this was only ever a problem in cases where checksums have no "should" value set, which is generally only the case on the fileserver, but it caused the fileserver to replace checksum values on every retrieval. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@885 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the conflict between ensure and source. Ironically I had already ↵luke2006-02-083-19/+76
| | | | | | made sure there was no conflict with "content", but I had forgotten "source". git-svn-id: https://reductivelabs.com/svn/puppet/trunk@884 980ebf18-57e1-0310-9a29-db15c13687c0
* Checksums now get correctly updated for both the ensure and content state ↵luke2006-02-086-8/+64
| | | | | | when those states are used git-svn-id: https://reductivelabs.com/svn/puppet/trunk@883 980ebf18-57e1-0310-9a29-db15c13687c0
* first bug fixed, where sources were not updating the checksumluke2006-02-084-7/+48
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@882 980ebf18-57e1-0310-9a29-db15c13687c0
* adding keywordluke2006-02-080-0/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@881 980ebf18-57e1-0310-9a29-db15c13687c0
* adding keywordluke2006-02-080-0/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@880 980ebf18-57e1-0310-9a29-db15c13687c0
* replacing all occurences of "is_a?" in the parser with "instance_of?"luke2006-02-082-46/+46
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@879 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing bug that occurs with only one argumentluke2006-02-083-7/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@878 980ebf18-57e1-0310-9a29-db15c13687c0
* wrapping all work in a single rescue clauseluke2006-02-081-18/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@877 980ebf18-57e1-0310-9a29-db15c13687c0
* adding initial ldap schemaluke2006-02-081-0/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@876 980ebf18-57e1-0310-9a29-db15c13687c0
* adding vim syntax stuffluke2006-02-072-0/+96
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@875 980ebf18-57e1-0310-9a29-db15c13687c0
* Simple emacs mode for editing manifests; only does pretty colors right nowlutter2006-02-072-0/+195
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@874 980ebf18-57e1-0310-9a29-db15c13687c0
* There is now full support for configuration files, and the entire system has ↵luke2006-02-0733-545/+742
| | | | | | been modified to expect their new behaviour. I have not yet run the test across all test hosts, though. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@873 980ebf18-57e1-0310-9a29-db15c13687c0
* Configuration parameters now require (and have) descriptions, and a set of ↵luke2006-02-079-266/+437
| | | | | | configuration parameters can be converted to a configuration file, a manifest, or a component. All I have to do now is integrate them into the executables. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@872 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing both the finalization of the config code, plus all of the code ↵luke2006-02-0717-71/+259
| | | | | | necessary to get basic isomorphism from code to transportables and back. Mostly keyword and autoname stuff. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@871 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix snippet_componentmetaparams testlutter2006-02-071-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@870 980ebf18-57e1-0310-9a29-db15c13687c0
* Temporary commit; configs now can be converted to manifestsluke2006-02-072-3/+86
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@869 980ebf18-57e1-0310-9a29-db15c13687c0
* Config files now seem to work, so I am ready to start incorporating them.luke2006-02-073-48/+260
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@868 980ebf18-57e1-0310-9a29-db15c13687c0
* committing test code for bug lutter foundluke2006-02-072-0/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@867 980ebf18-57e1-0310-9a29-db15c13687c0
* Changes in lie with Fedora Extras requirementslutter2006-02-061-9/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@866 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix processname taglutter2006-02-061-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@865 980ebf18-57e1-0310-9a29-db15c13687c0
* Allow passing of options with 'once'; fix processname tag, add config tag.lutter2006-02-061-2/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@864 980ebf18-57e1-0310-9a29-db15c13687c0
* a couple small changes; the most significant is the addition of a ↵luke2006-02-063-25/+69
| | | | | | class-level "eachattr" method, to avoid all of the calls to attrclass and attrtype git-svn-id: https://reductivelabs.com/svn/puppet/trunk@863 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a significant performance bug in file recursion, and trying to help ↵luke2006-01-3110-62/+69
| | | | | | performance a bit in attribute handling on types git-svn-id: https://reductivelabs.com/svn/puppet/trunk@862 980ebf18-57e1-0310-9a29-db15c13687c0
* Rewrote client init script since puppetd is now a proper demon.lutter2006-01-303-41/+26
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@861 980ebf18-57e1-0310-9a29-db15c13687c0
* Install bin/puppet into /usr/bin/puppet, not /usr/sbin/puppet, since normal ↵lutter2006-01-301-1/+3
| | | | | | users are supposed to be able to run it git-svn-id: https://reductivelabs.com/svn/puppet/trunk@860 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix rpm packaging; include conf/ in tar ball, use conf files from tarball in ↵lutter2006-01-302-7/+4
| | | | | | spec file git-svn-id: https://reductivelabs.com/svn/puppet/trunk@859 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing class storage -- it was not working for nodescopesluke2006-01-306-19/+23
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@858 980ebf18-57e1-0310-9a29-db15c13687c0
* Caching Time objects instead of numbers, since Bignum does not seem to be ↵luke2006-01-302-3/+2
| | | | | | YAMLable git-svn-id: https://reductivelabs.com/svn/puppet/trunk@857 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing waitforcert so that the client can actually add the certs once it ↵luke2006-01-304-1/+26
| | | | | | receives them git-svn-id: https://reductivelabs.com/svn/puppet/trunk@856 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding release tag REL_0_12_0luke2006-01-251-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@854 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.12.0luke2006-01-251-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@853 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.12.0luke2006-01-251-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@852 980ebf18-57e1-0310-9a29-db15c13687c0
* Small mods to the packaging stuffluke2006-01-254-19/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@851 980ebf18-57e1-0310-9a29-db15c13687c0
* RPM release is almost entirely there, it just needs to be integrated into ↵luke2006-01-2513-31/+540
| | | | | | release management git-svn-id: https://reductivelabs.com/svn/puppet/trunk@850 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing some logging issuesluke2006-01-246-11/+38
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@849 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding the event-loop stuff to the repository and switching to using it. ↵luke2006-01-2431-1203/+2232
| | | | | | Also, breaking many classes out into their own class files. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@848 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing most of the scheduling stuff. There is still a bit of work to do ↵luke2006-01-2321-281/+1157
| | | | | | in terms of how puppetd interacts with scheduling, but the bulk of the work is done. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@847 980ebf18-57e1-0310-9a29-db15c13687c0
* Modifying docs, and adding scheduling hooksluke2006-01-209-15/+28
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@846 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a small checksumming bug, reorganizing the client stuff a bit, and ↵luke2006-01-188-53/+220
| | | | | | adding freshness checking for the configuration, so the config is recompiled every time nor is it downloaded unless it has been recompiled git-svn-id: https://reductivelabs.com/svn/puppet/trunk@845 980ebf18-57e1-0310-9a29-db15c13687c0