summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changing ssldir perms to 771, so non-root users can write to subdirs if they ↵luke2006-04-031-1/+1
| | | | | | have permissions git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1057 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a logging bug that apparently resulted from logging changes a while ago.luke2006-04-031-2/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1056 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding apple package support, but it is very limited -- packages can only be ↵luke2006-04-033-0/+67
| | | | | | installed, not upgraded or removed. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1055 980ebf18-57e1-0310-9a29-db15c13687c0
* making a small change to the test, so failures are more informativeluke2006-04-021-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1054 980ebf18-57e1-0310-9a29-db15c13687c0
* Added a test for Type#remove, and fixed the method so it actually works. I ↵luke2006-04-026-62/+114
| | | | | | was missing every other object, because i was iterating over the array being modified. This caused the Config stuff to often fail, because objects were not correctly being removed. All fixed now, though. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1053 980ebf18-57e1-0310-9a29-db15c13687c0
* adding mkdir equivalent of Config#writeluke2006-04-022-0/+47
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1052 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a "write" method to config objects, so that files can be easily ↵luke2006-04-023-1/+66
| | | | | | written with the correct owner, group, and modes git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1051 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing a bug that appeared somehow in port.rb, and adding mount and sshkey ↵luke2006-04-013-0/+6
| | | | | | to the types being autoloaded git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1050 980ebf18-57e1-0310-9a29-db15c13687c0
* renaming filesystem to mountluke2006-04-012-66/+66
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1049 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding filesystem support, and modifying parsedtypes a bit to fix a bug ↵luke2006-04-015-34/+487
| | | | | | where non-instance lines were being duplicated git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1048 980ebf18-57e1-0310-9a29-db15c13687c0
* Manifests can now specify node names with fully qualified domain names, too.lutter2006-03-315-294/+381
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1047 980ebf18-57e1-0310-9a29-db15c13687c0
* Accept a single file as a test to run in addition to a directorylutter2006-03-311-15/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1046 980ebf18-57e1-0310-9a29-db15c13687c0
* Remove unused should method; add more yum parameters to the typelutter2006-03-311-5/+62
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1045 980ebf18-57e1-0310-9a29-db15c13687c0
* Disbale running puppetmaster as puppet until we've sorted out which fileslutter2006-03-312-0/+43
| | | | | | | | need what ownership (there's trouble with /etc/puppet/ssl right now when puppetmaster runs as non-root) git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1044 980ebf18-57e1-0310-9a29-db15c13687c0
* New yumrepo type for basic management of the yum configuration oflutter2006-03-315-1/+299
| | | | | | | one repo. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1043 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding os x group management supportluke2006-03-223-2/+94
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1042 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing support for group membership management. Currently only works on ↵luke2006-03-226-2/+193
| | | | | | Linuxes and other OSes that use "useradd" that support -G. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1041 980ebf18-57e1-0310-9a29-db15c13687c0
* commiting package test fix that i thought i committed ages agoluke2006-03-221-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1040 980ebf18-57e1-0310-9a29-db15c13687c0
* Simplified as yum install can be used for both install and updatelutter2006-03-161-23/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1039 980ebf18-57e1-0310-9a29-db15c13687c0
* updating changelog for 0.15.1luke2006-03-151-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1037 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #100. I just added a bit of a hack to configuration parsing -- if a ↵luke2006-03-152-0/+29
| | | | | | group is specified in a section that matches the name of the process, then it is assumed to be the group that the process should run as. The problem is that we are reusing the term "group" here for both the run-group and the file-group. Oh well. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1036 980ebf18-57e1-0310-9a29-db15c13687c0
* Using differents commands with yum depending on whether the package is ↵luke2006-03-151-1/+11
| | | | | | currently installed or not. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1035 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing ruby as a dependency, since too many packaging systems will have ↵luke2006-03-141-1/+0
| | | | | | installed it differently git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1034 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing service enable/disable on solaris 10, and fixing some problems with ↵luke2006-03-144-29/+35
| | | | | | the tests git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1033 980ebf18-57e1-0310-9a29-db15c13687c0
* Converted everything over for Puppet. The Rakefile is, um, a *lot* shorter. :)luke2006-03-141-464/+37
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1032 980ebf18-57e1-0310-9a29-db15c13687c0
* This version appears to work well with epm stuffluke2006-03-141-4/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1031 980ebf18-57e1-0310-9a29-db15c13687c0
* removing dos EOL charsluke2006-03-141-303/+303
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1030 980ebf18-57e1-0310-9a29-db15c13687c0
* Minor changes from Fedora Extras reviewlutter2006-03-141-1/+10
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1029 980ebf18-57e1-0310-9a29-db15c13687c0
* Don't mark puppetmaster for start by default; makes rpmlint happierlutter2006-03-141-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1028 980ebf18-57e1-0310-9a29-db15c13687c0
* Add little snippet on passing an additional option during system boot, but ↵lutter2006-03-141-0/+5
| | | | | | leave it commented out git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1027 980ebf18-57e1-0310-9a29-db15c13687c0
* adding sbin directoryluke2006-03-141-36/+33
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1026 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing the EPM support. I am in the process of moving this to a common ↵luke2006-03-131-0/+12
| | | | | | library that all of my projects can use. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1025 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding EPM package building.luke2006-03-132-5/+58
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1024 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.15.0luke2006-03-132-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1022 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating changelog for 0.15.0.luke2006-03-131-4/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1021 980ebf18-57e1-0310-9a29-db15c13687c0
* 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