summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fixing provider commands; I broke them when making them easier to documentluke2006-08-291-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1513 980ebf18-57e1-0310-9a29-db15c13687c0
* Skipping blank lines and comments in autosign.confluke2006-08-291-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1512 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing report lookup so it looks up by name, not methodluke2006-08-291-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1511 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing autosign mode to 644luke2006-08-291-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1510 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing tagmail config processing so it fails when appropriateluke2006-08-291-3/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1509 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing reports error reportingluke2006-08-281-2/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1508 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing location of ca certluke2006-08-281-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1507 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing report autoloading; I was calling the wrong method, and they were ↵luke2006-08-282-27/+65
| | | | | | never getting loaded git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1506 980ebf18-57e1-0310-9a29-db15c13687c0
* Upgrading Triggering line from info to noticeluke2006-08-281-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1505 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a module specifically for making doc generation easier, and adding ↵luke2006-08-287-973/+1171
| | | | | | defaults info to provider docs. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1504 980ebf18-57e1-0310-9a29-db15c13687c0
* Last commit of puppet docs for the nightluke2006-08-283-1334/+1182
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1503 980ebf18-57e1-0310-9a29-db15c13687c0
* Modifying providers so that docs generate betterluke2006-08-2811-59/+72
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1502 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding provider docs for required binariesluke2006-08-281-22/+22
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1501 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating generated docsluke2006-08-282-29/+142
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1500 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding pointer to templating docs into the file[content] documentationluke2006-08-281-6/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1499 980ebf18-57e1-0310-9a29-db15c13687c0
* adding notice that "$" is now required in definition prototypesluke2006-08-281-1/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1498 980ebf18-57e1-0310-9a29-db15c13687c0
* adding first draft of templating docluke2006-08-281-0/+85
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1497 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a "configprint" option for printing out the local config stateluke2006-08-281-0/+28
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1496 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a little more validation to the schedule, and documenting the source ↵luke2006-08-282-1/+26
| | | | | | search-path stuff in files git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1495 980ebf18-57e1-0310-9a29-db15c13687c0
* Tracking down some weird bugs that managed to creep into the parser. I ↵luke2006-08-289-266/+284
| | | | | | expect that the main ones were a result of the If support. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1494 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing some changes to the %h expansion in fileserving. This change ↵luke2006-08-284-115/+223
| | | | | | makes the expansion entirely isolated in the Mount class, which makes it much easier to test. Also, switched the fileserver config to use ParsedFile, which makes it a bit easier to understand and handle reparsing. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1493 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing the other half of the fix for #231; oopsluke2006-08-281-0/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1492 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #231.luke2006-08-281-9/+19
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1491 980ebf18-57e1-0310-9a29-db15c13687c0
* Support for %h and %H replacement in the path of fileserver modules.lutter2006-08-263-5/+176
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1490 980ebf18-57e1-0310-9a29-db15c13687c0
* Demoting the xmlrpc access logs to debug from infoluke2006-08-251-4/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1489 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing permissions on the cert file and the ca cert file, since it is no ↵luke2006-08-251-2/+2
| | | | | | problem for them to be readable and sometimes it is required git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1488 980ebf18-57e1-0310-9a29-db15c13687c0
* Try this; seems to work for machines with both ActiveSupport installed and ↵lutter2006-08-251-7/+0
| | | | | | not. MissingSourceFile is an AS thing, though it subclasses LoadError. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1487 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding up2date support, as submitted by Kostas Georgiou (with some ↵luke2006-08-232-3/+60
| | | | | | modifications to support providers). git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1486 980ebf18-57e1-0310-9a29-db15c13687c0
* Certificate revocation through puppetca. Keep a simple text inventory of all ↵lutter2006-08-235-9/+114
| | | | | | certificates ever issued. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1485 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing definition inheritance. I have not yet written tests yet, but my ↵luke2006-08-2214-277/+470
| | | | | | last commit pretty seriously broke some things without me realizing it, so I wanted to get this in. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1484 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding "if/else" constructs. No operators, no elsif, but it is a good ↵luke2006-08-2210-1098/+879
| | | | | | start, anyway. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1483 980ebf18-57e1-0310-9a29-db15c13687c0
* Function autoloading now works as requested in #214.luke2006-08-222-3/+46
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1482 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding warnings and error throwing for #218 -- metaparams in prototypes are ↵luke2006-08-213-2/+55
| | | | | | treated specially. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1481 980ebf18-57e1-0310-9a29-db15c13687c0
* adding faq item about ipv6 supportluke2006-08-211-0/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1480 980ebf18-57e1-0310-9a29-db15c13687c0
* Accepting patch from #220, thus fixing the bug.luke2006-08-211-0/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1479 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #225. Normal file copying worked with spaces, but recursive file ↵luke2006-08-212-1/+23
| | | | | | copying did not. I modified one of the support methods so it works now. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1478 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #228. The real problem was that "present" should match any type of ↵luke2006-08-212-4/+66
| | | | | | file existence, whereas it was just matching files. If the file was a directory, as in this case, Puppet considered it to be out of sync. Now, "present" matches files, links, or directories, but still creates an empty file if the path is missing. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1477 980ebf18-57e1-0310-9a29-db15c13687c0
* adding cookbook into to the docs index pageluke2006-08-211-0/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1476 980ebf18-57e1-0310-9a29-db15c13687c0
* Support for certificate revocation and checking connections on the server ↵lutter2006-08-214-58/+236
| | | | | | against the CRL git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1475 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a link to the cookbookluke2006-08-212-4/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1474 980ebf18-57e1-0310-9a29-db15c13687c0
* Making some of the metaprogramming a bit more explicit and a bit easier to ↵luke2006-08-2015-175/+354
| | | | | | | | manage. In the process, I have created multiple Util modules, only one of which is used for this current commit. The main work in this commit is that I created a single, common method for dynamically creating classes and moved all of the Class.new users to using this class. It handles a lot of the complexity for me, and most of the users have just a couple of lines of code, now, instead of tens. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1473 980ebf18-57e1-0310-9a29-db15c13687c0
* Finishing changes to support titles instead of two types of names. This is ↵luke2006-08-1719-109/+170
| | | | | | basically a bug-fix commit. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1472 980ebf18-57e1-0310-9a29-db15c13687c0
* A first pass of changing one of the types of names to titles. I still have ↵luke2006-08-168-119/+335
| | | | | | to fix a lot of tests, but the core itself is now working. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1471 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging r1468 from the implementations branch with r1438 from when the ↵luke2006-08-1482-2829/+4994
| | | | | | branch was first created. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1469 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing changes that require dollar signs in prototypesluke2006-08-144-195/+280
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1468 980ebf18-57e1-0310-9a29-db15c13687c0
* removing classing example, since it involves parameterized classesluke2006-08-071-35/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1450 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding some documentation for the cfengine moduleluke2006-08-062-1/+147
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1449 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix problem when --fqdn is usedlutter2006-08-051-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1448 980ebf18-57e1-0310-9a29-db15c13687c0
* documentation updates, pointing to the suse yum repository and specifically ↵luke2006-08-021-5/+24
| | | | | | mentioning package locations git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1445 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix shebang lines in executableslutter2006-08-011-1/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1441 980ebf18-57e1-0310-9a29-db15c13687c0