summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixing bug #72, where trailing slashes break file sourcingluke2006-02-242-0/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@944 980ebf18-57e1-0310-9a29-db15c13687c0
* adding commas to each lineluke2006-02-241-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@943 980ebf18-57e1-0310-9a29-db15c13687c0
* removing the initial syslog dest settingluke2006-02-241-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@942 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.5luke2006-02-242-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@940 980ebf18-57e1-0310-9a29-db15c13687c0
* adding changelog for 0.13.5luke2006-02-241-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@939 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding redhat service type, to support enabling and disabling a serviceluke2006-02-245-82/+229
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@938 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing package types so you can specify the package type manually in a manifestluke2006-02-242-1/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@937 980ebf18-57e1-0310-9a29-db15c13687c0
* removing extra error statementluke2006-02-231-6/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@936 980ebf18-57e1-0310-9a29-db15c13687c0
* adding passwd converterluke2006-02-231-0/+45
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@935 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.4luke2006-02-232-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@933 980ebf18-57e1-0310-9a29-db15c13687c0
* updating changelog for 0.13.4luke2006-02-231-0/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@932 980ebf18-57e1-0310-9a29-db15c13687c0
* updatesluke2006-02-231-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@931 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a bit more loggingluke2006-02-232-1/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@930 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing bug when creating containers with parentsluke2006-02-231-2/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@929 980ebf18-57e1-0310-9a29-db15c13687c0
* Generate an error if the pattern for an import statement matches no file.lutter2006-02-233-22/+47
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@928 980ebf18-57e1-0310-9a29-db15c13687c0
* Properly figure out when updates are available. Previously, packages would ↵lutter2006-02-221-11/+5
| | | | | | neverbe updated because 'yum list foo' first prints the currently installed package. Now we use 'yum list updates foo' git-svn-id: https://reductivelabs.com/svn/puppet/trunk@927 980ebf18-57e1-0310-9a29-db15c13687c0
* Incorporate initial feedback from FE reviewlutter2006-02-221-6/+9
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@926 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix failure of test_importglobbing in test/parser/parser.rblutter2006-02-222-24/+44
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@925 980ebf18-57e1-0310-9a29-db15c13687c0
* Enable passing --parseonly from the command linelutter2006-02-211-2/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@924 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding single-quote syntactical elementluke2006-02-167-346/+407
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@923 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing transactions to be one-stage instead of two, and changing most of ↵luke2006-02-1630-117/+190
| | | | | | the type classes to use "obj[:name]" instead of "obj.name" where appropriate, because "obj.name" might be a symbolic name (e.g., File.unlink(file.name) will not do what you want if file.name == "sshdconfig" but file[:path] == "/etc/ssh/sshd_config") git-svn-id: https://reductivelabs.com/svn/puppet/trunk@922 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed some of the autorequire stuff from :exec because it created ↵luke2006-02-164-5/+45
| | | | | | untenable require loops, and created a test case for some complicated exec + file recursion. The test case fails, and I want to have a clean committed repository before i mess much more in trying to fix it, which might actually not be possible. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@921 980ebf18-57e1-0310-9a29-db15c13687c0
* Duh, removing some debuggingluke2006-02-161-2/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@920 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding logoutput parameter to :execluke2006-02-162-4/+49
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@919 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing symbolic naming bug where symbolic names were being ignored in some casesluke2006-02-161-0/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@918 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.2luke2006-02-152-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@916 980ebf18-57e1-0310-9a29-db15c13687c0
* Changed the parsedtype definition of exists(), and fixed a few smaller bugs. ↵luke2006-02-159-20/+42
| | | | | | Last code commit before 0.13.2 git-svn-id: https://reductivelabs.com/svn/puppet/trunk@915 980ebf18-57e1-0310-9a29-db15c13687c0
* Tracked down a few other bugs; everything now passes on debian in ↵luke2006-02-1511-60/+191
| | | | | | preparation for 0.13.2 git-svn-id: https://reductivelabs.com/svn/puppet/trunk@914 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing "answerfile" to "adminfile", adding "responsefile", and ↵luke2006-02-152-10/+38
| | | | | | autorequiring both. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@913 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing users so that they can use a group created by Puppet, and they also ↵luke2006-02-159-84/+186
| | | | | | now autorequire that group. To do so, I modified Puppet::Util.gid, which required that I fix Puppet::Type#merge to support merging managed and umanaged objects, which required fixing a bug in Puppet::Type#managed?, and I also changed the ensure state to only default to a value, when the object is managed, which required that I change the defaults system to support default procs that do not return a value. In other words, lots of fixes for a smallish problem, but we are much better off now. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@912 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the order of arguments when using admin files with sun packagesluke2006-02-151-2/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@911 980ebf18-57e1-0310-9a29-db15c13687c0
* Some important bug fixes in the parsedtypes types; this all started from the ↵luke2006-02-1513-216/+388
| | | | | | submitted bug today, but I added :absent support to most params. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@910 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing the initial ldap support -- puppet can now look up node ↵luke2006-02-144-6/+254
| | | | | | configurations in ldap. The test scripts currently only work on my home network. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@909 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding --enable/--disable locking for puppetd. You can now disable puppetd ↵luke2006-02-143-2/+139
| | | | | | from running by creating a lock file, which is useful if you are testing a configuration and want puppetd not to run for a bit. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@908 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a general "check" mechanism to :exec, so it is now terribly easy to ↵luke2006-02-133-71/+213
| | | | | | define a new check to perform, converted :creates and :refreshonly to use that mechanism, and then added :onlyif and :unless as new checks. Also added any files they mention as autorequire files. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@907 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding --loadclasses option to puppetluke2006-02-131-0/+29
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@906 980ebf18-57e1-0310-9a29-db15c13687c0
* Correcting some path problems with symlink, and changing "target" state to ↵luke2006-02-131-3/+3
| | | | | | "ensure" git-svn-id: https://reductivelabs.com/svn/puppet/trunk@905 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing :target reference in pfile.rbluke2006-02-131-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@904 980ebf18-57e1-0310-9a29-db15c13687c0
* Correcting some path problems with symlink, and changing "target" state to ↵luke2006-02-131-18/+29
| | | | | | "ensure" git-svn-id: https://reductivelabs.com/svn/puppet/trunk@903 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.13.1luke2006-02-132-3/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@901 980ebf18-57e1-0310-9a29-db15c13687c0
* updating alias docs to pass ReST checksluke2006-02-131-10/+10
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@900 980ebf18-57e1-0310-9a29-db15c13687c0
* updating changelog and docs for :aliasluke2006-02-134-19/+41
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@899 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing some problems with cron tab management, and creating ↵luke2006-02-137-80/+164
| | | | | | Puppet::Util.{u,g}id methods. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@898 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing locking. It apparently was not working on OS X, and I was not ↵luke2006-02-128-22/+169
| | | | | | syncronizing access in threads -- i assumed locks themselves were a sufficient sync point. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@897 980ebf18-57e1-0310-9a29-db15c13687c0
* 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