summaryrefslogtreecommitdiffstats
path: root/lib/puppet
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' of git://reductivelabs.com/puppet into routingRick Bradley2007-10-04186-359/+58
|\|
| * Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-044-118/+5
| |\
| | * Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-03185-222/+38
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/defaults.rb lib/puppet/dsl.rb
| | * | I finally tracked down the problem that was causing providersLuke Kanies2007-10-033-112/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to sometimes suddenly disappear and thus tests to fail -- Kernel.require was not loading the normal ruby path (e.g., 'puppet/type/cron'), so if someone else loaded that then it would replace the in-memory type with a new one, but that new one couldn't load its own providers, because the Kernel would ignore the providers, thinking they were already loaded. This doesn't fix all of the autoloading problems, but at least we won't suddenly break a ton of tests.
| | * | Fixing the yaml path so that it is correctlyLuke Kanies2007-10-031-6/+3
| | | | | | | | | | | | | | | | created for puppetmasterd.
| * | | Fixing #817, mostly using the patch by DavidS. I couldLuke Kanies2007-10-032-20/+15
| | |/ | |/| | | | | | | | | | not directly use the patch because I have refactored too much.
| * | Removing the Id tags from all of the filesLuke Kanies2007-10-03178-178/+0
| | |
| * | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-10-031-3/+1
| |\ \
| | * | Fixed #854.Michael V. O'Brien2007-10-031-3/+1
| | | |
| * | | Fixing #813 -- empty configurations again work.Luke Kanies2007-10-031-2/+3
| |/ /
| * | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-10-033-7/+15
| |\ \
| | * | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-10-031-6/+7
| | |\|
| | * | Fixed #832. Added the '--no-daemonize' option to puppetd and puppetmasterd.Michael V. O'Brien2007-10-032-3/+7
| | | | | | | | | | | | | | | | | | | | The default behavior of 'verbose' and 'debug' no longer cause puppetd and puppetmasterd to not daemonize.
| | * | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-10-033-57/+113
| | |\ \
| | * \ \ Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-259-242/+66
| | |\ \ \
| | * | | | Updated the configuration doc to more clearly explain where puppet.conf is ↵Michael V. O'Brien2007-09-251-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | expected to be by default.
| | * | | | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-2566-1221/+1876
| | |\ \ \ \
| * | | | | | Fixing #814 -- when files are missing, the exceptions shouldLuke Kanies2007-10-034-31/+19
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | now be more reasonable.
* | | | | | Merge branch 'master' of git://reductivelabs.com/puppet into routingRick Bradley2007-10-034-63/+120
|\| | | | |
| * | | | | Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-033-57/+113
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | Use external helper script to talk to yum; should avoid any more trouble ↵David Lutterkort2007-10-023-57/+113
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | with "yum list". Fixes trac #836 Signed-off-by: David Lutterkort <dlutter@redhat.com>
| * / | | Adding more behaviours to the Puppet::Module spec,Luke Kanies2007-10-031-6/+7
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | and fixing some bugs in the process. Specifically, modules were no longer correctly handling fully qualified files, and they do so once again.
* | | | Interpreting "hidden" class from spec drafts as a REST Controller. This ↵Rick Bradley2007-10-031-0/+2
| | | | | | | | | | | | | | | | name, functionality, and/or location in the tree is subject to change, but it's down now somewhere so we can move forward on it.
* | | | Added partial spec for the serving of REST information, as well as some ↵Rick Bradley2007-10-033-0/+16
|/ / / | | | | | | | | | client-side REST terminus behavior.
* | | Adding more indirection termini, mostly focused on cachingLuke Kanies2007-09-253-0/+31
| | | | | | | | | | | | information in yaml.
* | | Adding cache support to indirection. If you haveLuke Kanies2007-09-251-1/+31
| | | | | | | | | | | | | | | a '<indirection>_cache' setting, then the indirection will use the value there as the name of the cache.
* | | Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppet into ↵Luke Kanies2007-09-258-709/+763
|\ \ \ | | | | | | | | | | | | indirection
| * | | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-09-251-0/+87
| |\| | | | |/ | |/|
| | * Renamed princs to principals in the k5login type.Michael V. O'Brien2007-09-241-7/+7
| | |
| | * Added k5login type written by Digant Kasundra. This is for ticket #759.Digant Kasundra2007-09-241-0/+87
| | |
| * | Demoting the "file does not exist" log to debug from noticeLuke Kanies2007-09-251-1/+1
| | |
| * | Merge branch 'indirection' of git://reductivelabs.com/puppet-lukeLuke Kanies2007-09-2565-1218/+1873
| |\ \
| * | | Fixing a small problem with the mailman typeLuke Kanies2007-09-251-2/+2
| | |/ | |/|
| * | Merge branch 'testing'Luke Kanies2007-09-115-706/+673
| |\ \
| | * | Fixed #797. Removed the warning message about specifying 'enable' or ↵Michael V. O'Brien2007-09-111-4/+0
| | | | | | | | | | | | | | | | 'ensure' when initializing a service.
| | * | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-112-2/+2
| | |\ \
| | * | | Fixed #784 by applying patch by vvidic.Michael V. O'Brien2007-09-111-1/+1
| | | | |
| | * | | Removed TYPE token, replacing it with CLASSREF token, in the grammar and ↵Michael V. O'Brien2007-09-103-576/+553
| | | | | | | | | | | | | | | | | | | | lexer. Updated CLASSREF token regex in the lexer.
| | * | | Fixed #774, which fixed fully qualified collection statementsMichael V. O'Brien2007-09-102-630/+624
| | | | |
* | | | | I changed the Terminus class to switch camelcaseLuke Kanies2007-09-241-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | to underscore-separated words, e.g., FactStore becomes fact_store.
* | | | | Removing obsolete fact stores and node sources. The functionality has been ↵Luke Kanies2007-09-244-239/+0
| |_|_|/ |/| | | | | | | | | | | moved into the indirector.
* | | | Taking a first stab at moving configuration compilingLuke Kanies2007-09-235-10/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into the indirection system. There are still quite a few unanswered questions, the two most notable being embodied in unimplemented tests in the Configuration Code terminus. This also requires changing the behaviour in a few places. In particular, 'puppet' and the 'module_puppet' cfengine module need to store a Node object in memory with the appropriate classes, since that's now the only way to communicate with the compiler. That integration work has not yet been done, partially because the old configuration handler (which the soon-to-be-deprecated master handler now uses) still exists.
* | | | Adding a "memory" node terminus, which willLuke Kanies2007-09-232-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | be used by 'puppet' and the Cfengine 'module_puppet', since they need to set up the node specially with classes and other weird things.
* | | | Adding my first integration test, verifying thatLuke Kanies2007-09-233-16/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | checksum interaction behaves as I expect when interacting with the file terminus. I've also changed how files and checksums behave a bit. Files now create model instances with the content as the only argument during initialization, and checksums now calculate their checksums rather than having them passed in.
* | | | Adding the first version of checksum support, which willLuke Kanies2007-09-223-9/+95
| | | | | | | | | | | | | | | | acquire the behaviour of FileBuckets.
* | | | Renaming the 'Puppet::Util::Config' class toLuke Kanies2007-09-2225-48/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 'Puppet::Util::Settings'. This is to clear up confusion caused by the fact that we now have a 'Configuration' class to model host configurations, or any set of resources as a "configuration".
* | | | Adding the base file terminus. This will, at the least,Luke Kanies2007-09-221-0/+40
| | | | | | | | | | | | | | | | | | | | be used as the back end for filebuckets and the certificate authority.
* | | | Merge branch 'configurations' into indirectionLuke Kanies2007-09-2223-541/+570
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/defaults.rb lib/puppet/indirector/facts/yaml.rb spec/unit/indirector/indirection.rb spec/unit/indirector/indirector.rb
| * | | | All tests now pass in this configuration branch, which meansLuke Kanies2007-09-227-68/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's time to merge it back into the indirection branch. Considering that this work was what drove me to create the indirection branch in the first place, i should now be able to merge both back in the master branch.
| * | | | The structure for handling resource generation is nowLuke Kanies2007-09-225-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in place, which means I'm over the hump in developing this branch. I have to fix some design flaws I made in the configurations, particularly that the 'runner' handler needs to be able to specify tags and whether to ignore schedules, but otherwise, I think it's straightforward test- and bug-fixing from here out.