summaryrefslogtreecommitdiffstats
path: root/lib/puppet
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Fixing #977 -- rundir is again set to 1777.Luke Kanies2008-01-191-1/+5
| | |
| * | Environments are now available as variables in manifests,Luke Kanies2008-01-201-0/+2
| | | | | | | | | | | | and specs can be directly executed again.
| * | Fixing #1017 -- environment-specific modulepath is noLuke Kanies2008-01-201-1/+1
| | | | | | | | | | | | longer ignored.
| * | Merge branch '0.24.x'Luke Kanies2008-01-1954-2635/+1758
| |\|
| | * Updating docs for ssh.Luke Kanies2008-01-182-3/+5
| | |
| | * Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xPaul Lathrop2008-01-151-1/+12
| | |\
| | | * Updated tagmail documentation fixing ticket #996James Turnbull2008-01-101-0/+4
| | | |
| | | * Fixes ticket #993 - tagmail with smtpserver specified does not add ↵James Turnbull2008-01-091-1/+8
| | | | | | | | | | | | | | | | To/From/Subject header
| | * | Updated documentation for builtin cron type; added information about range ↵Paul Lathrop2008-01-091-0/+7
| | |/ | | | | | | | | | and step syntaxes.
| * | Merge commit 'turnbull/ticket_198'Luke Kanies2008-01-191-4/+4
| |\ \
| | * | Updated defaults.rb to fix foru error stopping man page creation - links are ↵James Turnbull2008-01-191-4/+4
| | | | | | | | | | | | | | | | not as neat as before but puppet.conf.man file will create neatly now.
| * | | Removed remaining elements of old_parse - closing Ticket #990James Turnbull2008-01-191-88/+0
| |/ /
| * | Merge branch 'routing'Luke Kanies2008-01-011-0/+2
| |\ \
| | * | tweaking spec language; require Puppet::Network::HTTP class since it is ↵Rick Bradley2007-12-071-0/+2
| | | | | | | | | | | | | | | | referenced by Puppet::Network::Server
* | | | More fixes to the testing.Luke Kanies2008-01-152-1/+2
| | | |
* | | | Another round of test-fixes toward eliminating global resourceLuke Kanies2008-01-142-52/+1
| | | | | | | | | | | | | | | | | | | | | | | | references. This should have gotten rid of all of them, and now it's just a question of fixing a few hopefully unrelated failing tests.
* | | | Fixing automatic relationships. I was previously looking themLuke Kanies2008-01-142-2/+2
| | | | | | | | | | | | | | | | | | | | up in the relationship graph, which only stores the vertices, not the resource table.
* | | | Another round of fixes toward making global resources work.Luke Kanies2008-01-098-20/+29
| | | | | | | | | | | | | | | | | | | | | | | | The only remaining failures are more complicated ones (which I'll need to not be on a plane to debug, for battery reasons) or those related to the broken directory_service providers.
* | | | Lots o' bug-fixes toward getting rid of global resources.Luke Kanies2008-01-0813-99/+40
| | | | | | | | | | | | | | | | | | | | | | | | We still have about 60 failing tests, but some of them are the failing directory service tests (probably 20 or so), and most are simple fixes to the tests themselves.
* | | | Merge branch '0.24.x' into no_global_resourcesLuke Kanies2008-01-0728-2626/+91
|\ \ \ \ | | |_|/ | |/| |
| * | | Fixing #982 -- I have completely removed the GRATR graph libraryLuke Kanies2008-01-0726-2624/+86
| | | | | | | | | | | | | | | | from the system, and implemented my own topsort method.
| * | | Fixing #971 -- classes can once again be included multipleLuke Kanies2008-01-071-0/+3
| | | | | | | | | | | | | | | | times.
| * | | Fixing the unit tests for nagios_maker; I could swear I'd alreadyLuke Kanies2008-01-071-2/+3
| | | | | | | | | | | | | | | | done this but I must not have committed it.
| * | | Removing the requirement in the parsed mount providerLuke Kanies2008-01-071-1/+1
| | | | | | | | | | | | | | | | that the fstab file exist.
| * | | Fixed #984 - Added Debian to reponsefile docoJames Turnbull2008-01-041-1/+1
| | | |
* | | | Fixing a couple of failing testsLuke Kanies2008-01-022-3/+6
|/ / /
* | | Fixed #980 - minor wiki formatting error in nagios_maker.rbJames Turnbull2008-01-021-1/+1
| | |
* | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-01-0220-1/+1638
|\ \ \
| * \ \ Merge branch 'nagios' into 0.24.xLuke Kanies2007-12-3120-1/+1638
| |\ \ \
| | * | | Added builtin support for all Nagios resource types.Luke Kanies2007-12-3113-31/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I use Naginator to parse and generate the files, with ParsedFile to handle record management and the like. Note that each resource type itself is just a call to a Factory method, since everything is just based on Naginator. Given that, all of the tests are in a single unit/ral/types/nagios.rb file, since I used a factory to generate them, too. This is probably either unnecessary or insufficient, but it's as far as I'm willing to go in testing them, and it did actually catch a few bugs.
| | * | | Removing the one-off naginator provider for nagios_command.Luke Kanies2007-12-311-4/+0
| | | | |
| | * | | Adding the metaprogramming to create the Nagios typesLuke Kanies2007-12-311-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and Naginator providers. This is basically all of the code that's necessary to create all of the needed Nagios types.
| | * | | Adding the first round of Nagios code. There are noLuke Kanies2007-12-279-1/+1580
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | tests here, but at least a single Nagios type is functional. Now I need to do some metaprogramming so this works for all nagios types, and add tests for the whole thing.
* | | | Fixed ticket #979 - code configuration option docoJames Turnbull2008-01-011-1/+1
| | | |
* | | | Fixed ticket #979 - pkgdmg.rb documentationJames Turnbull2008-01-011-3/+1
|/ / /
* / / Fixing the inability to manage '/' directly. It was a resultLuke Kanies2007-12-271-1/+3
|/ / | | | | | | of stripping extra and trailing slashes.
* | Updating an exception message a bit.Luke Kanies2007-12-211-1/+1
| |
* | Attempting to fix #952 -- catching any exceptions thrownLuke Kanies2007-12-211-2/+5
| | | | | | | | during a run.
* | Further fixes toward #965. Turned out that the previous fixLuke Kanies2007-12-215-21/+26
| | | | | | | | | | | | | | caused other problems. This whole thing will hopefully get *drastically* easier once we get rid of global resources.
* | Updating the failure when the CRL is missing, so it'sLuke Kanies2007-12-211-2/+2
| | | | | | | | clear how to solve the problem.
* | Fixing #967 -- default resources no longer conflict withLuke Kanies2007-12-191-4/+4
| | | | | | | | managed resources.
* | Removing the ability to disable http-keep alive,Luke Kanies2007-12-192-6/+4
| | | | | | | | since it didn't work and is now unnecessary.
* | Entirely refactoring http keep-alive. There's nowLuke Kanies2007-12-195-102/+113
| | | | | | | | | | | | | | | | a central module responsible for managing the http pool (Puppet::Network::HttpPool), and it also handles setting certificate information. This gets rid of what were otherwise long chains of method calls, and it makes the code paths much clearer.
* | Merge branch '0.24.x' of ssh://reductivelabs.com/opt/rl/git/puppet into 0.24.xLuke Kanies2007-12-181-5/+13
|\ \
| * | Uninstalling packages through 'ensure => absent' works again for the rpm and ↵David Lutterkort2007-12-171-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | yum providers. Before, 'rpm -e' was called without a package name. The code now makes sure that 'rpm -e' gets exactly one package to uninstall on each invocation, since rpm gets grumpy otherwise (besides passing the correct package NVR, of course).
* | | Fixing #967 -- relationships now work when running 0.23.x clientsLuke Kanies2007-12-181-1/+7
|/ / | | | | | | against 0.24.0 servers.
* | Fixing #961 -- closing existing, open connections whenLuke Kanies2007-12-172-11/+24
| | | | | | | | | | a new connection is requested, and closing all connections at the end of each run.
* | Remove the warning about an explicit plugins mount.Luke Kanies2007-12-171-4/+0
| | | | | | | | | | | | | | | | While module specific plugins are a good thing, explicit plugins that don't fit into modules should be allowed or at least not deprecated until it's proven that they are not useful to anyone. (Patch by Chris MacLeod.)
* | Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-12-121-1/+1
|\ \
| * | Hopefully finally fixing #959. Loading the stored cacheLuke Kanies2007-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | resulted in the resource duplication, based on how the settings are used, so I added a test to only use those settings if the directories do not exist. This isn't a great fix, but it will suffice until I can kill these resource conflicts once and for all.