| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | | |
20070913004017-6856b-cdbbba99de0b33b64874205a27833b5114fcc6b9.patch by womble -- Allow empty config settings
|
| | | |
| | | |
| | | |
| | | | |
20070913003810-6856b-cdc8b2e8c6c46eb8d6d073f86291a0fc5a59f429.patch from womble -- Only set the hostname and password if we want them; this allows pgsql ident auth to work it's magic
|
| |/ /
| | |
| | |
| | | |
20070905004837-6856b-2e7b8d8595ee0883537620c46424a4bf6174dc6a.patch from womble -- Add an attr_accessor for @http#ca_file, since older versions of libopenssl-ruby only provides ca_file=, not ca_file
|
| | | |
|
|/ /
| |
| |
| |
| | |
Master handler again; we need a better long-term solution,
though.
|
| |
| |
| |
| | |
and making it tunable, but it has not gone away yet.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
class for Parameter, which apparently lost the 'nodoc' method
for that class.
|
| | |
| | |
| | |
| | | |
fix #791.
|
|/ / |
|
| |
| |
| |
| | |
certname aliases.
|
| | |
|
| |
| |
| |
| |
| | |
longer uses the :target parameter (which I'll be removing in
the next commit).
|
| |
| |
| |
| |
| | |
generate, rather than using ParsedFile. This should fix #777,
and has from what I can tell.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
being evaluated on the first pass because they were being
deleted from the collections list during evaluation, which caused
some to get skipped. This commit fixes that problem, which helps
in the trivial cases where the collections are in the same scope.
I expect it's still broken for more complicated usages.
|
| |
| |
| |
| | |
with bringing up alias interfaces.
|
| |
| |
| |
| |
| |
| | |
in #744 which broke the templates.
In the process, I also added test code for the redhat interface
provider and rewrote how parsing worked to make it more testable.
|
| |
| |
| |
| |
| | |
rather than plenty of different places having the logic of how
to determine the default environment.
|
| |
| |
| |
| | |
you set an environment.
|
| |
| |
| |
| | |
and you have to specify the valid environments for your site.
|
| |
| |
| |
| |
| |
| | |
the behaviour of Resource#override_parameter unintentionally.
I've corrected the comments so it's clear why the original behaviour
was there.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
This option only writes the output of the command to the log if the command
failed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this moves logging of the command in front of failing from unexpected
return. This helps very much to debug exec failures.
Additionally I removed the unused local variable "loglevel"
|
| | |
| | |
| | |
| | | |
modifications to fit coding style.
|
| | |
| | |
| | |
| | |
| | |
| | | |
but only because the code (and my coding style, to some extent)
has changed so much in the last few months.
Also, added specs.
|
|\ \ \ |
|
| |/ / |
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
environment
lib/puppet/defaults.rb:10:in `expand_path': couldn't find HOME environment -- expanding `~/.puppet' (ArgumentError)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
resources. These are commits:
c19835ce9f8a5138b30a1a32ca741c996b0916d2
9290cc89a2206fb5204578f8e91208857a48b147
ffb4c2dbc7314b364d25e4f7be599ef05b767b44
|
| | | |
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
This commit applies ctrlaltdel's patch from trac #872
|
|\ \ \ |
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
At this point, I'm holding the experiment until after the release,
so I'm committing this for now and will take it back up after 0.24.0
is out.
|
| | |
| | |
| | |
| | |
| | | |
added to the configuration by the master client, rather than
by the creating types.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
references to resources. It deprecates the class-level
[] and []= methods, used for so long to provide closure
behaviour but now unnecessary with the node configuration's
ability to function as a resource container.
All of the spec tests pass, but there is much to do to make
the test/ tests pass, I expect.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
that belong with the AST classes rather than in the parser.
Yeah, these tests need to be rewritten.
Committed on an airplane. :)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
from the server. The real problem was getting all of the validation
done before any caching, which required a good bit more refactoring
than I expected.
In actuality, this commit is relatively small even though it covers
many files; most of the changes just make the code clearer or shorter.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
switching the node scope to no longer be lazy evaluation,
just like I switched 'main'. When I made all of these
classes and nodes lazy evaluated, I should have decoupled
my real goal (using resources to evaluate them) from the idea
of lazy-evaluating them, and this basically does that.
I also changed the scope heirarchy slightly so that scopes will
tend to be below the node scope, altho this was already generally
the case.
|
| | |
| | |
| | |
| | |
| | | |
It was getting evaluated after node classes, which caused
even stranger ordering issues.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Puppet specs.
Created a spec/lib/monkey_patches/ directory for holding patches to RSpec functionality.
Extraced 'confine' and 'runnable?' support from the local copy of RSpec (spec/lib/spec/) and now load them from the monkey_patches/ directory.
Fixed a bad include in one of the specs.
Made it possible for the gem-installed spec binary (which autotest calls) to be used with Puppet.
Imported the Autotest::Rspec class, created a PuppetRspec autotest class, added a discovery.rb file for autotest to pick these up.
Autotest still has the following problems:
* it needs to be run with the proper include path:
% ruby -I spec/lib/ `which autotest`
* the patterns in our custom autotest handler (puppet_rspec) aren't yet fully specified (they
only recognize changes in our spec files, not changes in the puppet libs
which they are testing)
|
| |\ \ |
|