| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
done this but I must not have committed it.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
that the fstab file exist.
|
| | | | | | | | | |
|
|/ / / / / / / / |
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \ |
|
| |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
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.
|
| | | | | | | | | | |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
and Naginator providers. This is basically all of
the code that's necessary to create all of the needed
Nagios types.
|
| | | |_|_|/ / / /
| | |/| | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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.
|
| | | | | | | | | |
|
| | | | | | | | | |
|
|/ / / / / / / / |
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
of stripping extra and trailing slashes.
|
|\ \ \ \ \ \ \ |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
during a run.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
caused other problems.
This whole thing will hopefully get *drastically* easier once we
get rid of global resources.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
clear how to solve the problem.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
patch from #968.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
the filestructure for vim files. (#900 and #963)
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
managed resources.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
certificate, and --verify, which uses the external openssl command to verify
the cert against the CA cert (I could not find an option to the builtin Ruby
libraries to do this).
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
since it didn't work and is now unnecessary.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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.
|
|\| | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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).
|
| |\ \ \ \ \ \ \
| | | |_|/ / / /
| | |/| | | | | |
|
| | | | | | | | |
|
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
against 0.24.0 servers.
|
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
ssl issues.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
a new connection is requested, and closing all connections
at the end of each run.
|
| | | | |
| | | | |
| | | | |
| | | | | |
longer warn about explicit plugin mounts.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.)
|
|/ / / /
| | | |
| | | |
| | | | |
the file list.
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | |
| | | | |
| | | | |
| | | | | |
name so the stupid ssl checks pass during the test.
|
|/ / / /
| | | |
| | | |
| | | | |
not by puppetmasterd.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Hosts were keeping the export bit on all resources,
even when they'd collected another host's resources,
which caused a duplicate copy that was still exported.
|
| | | |
| | | |
| | | |
| | | | |
unneeded and can cause conflicts within puppetmasterd
|