summaryrefslogtreecommitdiffstats
path: root/lib/puppet/configurer.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* Changing how the Configurer interacts with the cacheLuke Kanies2009-02-061-2/+2
| | | | | | | | | This changes the hooks provided via the Indirector Request for determining how the cache is used. These hooks are only used by the Configurer class. They're messy, but I can't come up with a better design, and they're at least sufficient. Signed-off-by: Luke Kanies <luke@madstop.com>
* Removing restart-handling from ConfigurerLuke Kanies2009-02-061-21/+0
| | | | | | This will be handled by the Agent or the Daemon class. Signed-off-by: Luke Kanies <luke@madstop.com>
* Splitting the Agent class into Agent and ConfigurerLuke Kanies2009-02-061-0/+185
Once I went to add runinterval support to the Agent class, I realized it's really two classes: One that handles starting, stopping, running, et al (still called Agent), and one that handles downloading the catalog, running it, etc. (now called Configurer). This commit includes some additional code, but 95% of it is just moving code around. Signed-off-by: Luke Kanies <luke@madstop.com>