| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
unneeded and can cause conflicts within puppetmasterd
|
| | |
|
| | |
|
| |
| |
| |
| | |
requested in #960.
|
| |
| |
| |
| |
| | |
the Facter terminus until I have a better solution.
This problem was discovered becomes of #958.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
changelog:
Modifying the behaviour of the certdnsnames setting. It now defaults
to an empty string, and will only be used if it is set to something
else. If it is set, then the host's FQDN will also be added as
an alias. The default behaviour is now to add 'puppet' and
'puppet.$domain' as DNS aliases when the name for the cert being
signed is equal to the signing machine's name, which will only
be the case for CA servers. This should result in servers always
having the alias set up and no one else, but you can still override
the aliases if you want.
|
| |
| |
| |
| | |
provider, since it's no longer needed or even valid.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | | |
because it breaks autoloading as indicated in #956.
|
| | |
| | |
| | |
| | | |
matching in the tidy type.
|
| | | |
|
| | |
| | |
| | |
| | | |
in #895.
|
| | |
| | |
| | |
| | | |
provided by raj in #880.
|
| | |
| | |
| | |
| | | |
in #741.
|
| | |
| | |
| | |
| | | |
and I had to make a few small changes to make them work.
|
| | | |
|
| | |
| | |
| | |
| | | |
necessary to support it.
|
| | |
| | |
| | |
| | | |
set the 'node_terminus' setting to 'exec'.
|
| | |
| | |
| | |
| | |
| | |
| | | |
except that I was not passing the interpolated value in
to the hook, which meant the libdir was set to something
like $vardir/lib.
|
| | |
| | |
| | |
| | |
| | | |
when the configuration file is parsed. The bug is still
there, but I'm getting closer.
|
| | |
| | |
| | |
| | | |
in the openbsd package provider.
|
| |/
|/|
| |
| |
| |
| | |
correctly searching for the host, so it was creating
a new host on each run, which is what was causing the
conflict.
|
| |
| |
| |
| | |
host are no longer marked as not exported.
|
| | |
|
|/
|
|
| |
validate the server certificate, honoring CVE-2007-5162.
|
| |
|
| |
|
|
|
|
|
|
|
| |
are running), and #918 (service tests fail when hddtemp is not installed).
Mostly, I just rewrote the service tests, but I cleaned up the cruft from the
Service class, too.
|
|\ |
|
| |
| |
| |
| | |
compatibility
|
|/
|
|
| |
and old client
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
there were enough problems fixing it that I decided something
more drastic needed to be done.
This uses the new Puppet::ResourceReference class to canonize
what a resource reference looks like and how to retrieve resources
via their references. Specifically, it guarantees that resource types
are always capitalized, even when they include '::' in them.
While many files are modified in this commit, the majority of changes are
quite small, and most of the changes are fixing the tests to use
capitalized types.
As we look at consolidating some of our resource types, we could consolidate
the ResourceReference stuff at the same time, but at least the
Puppet::Parser::ResourceReference class subclasses the main Puppet::ResourceReference
class.
|
|
|
|
| |
else can use to canonize how we refer to resources. Finally.
|
|
|
|
|
|
| |
AST code now correctly finds the resource. It's getting
lost in the configuration translation, though, so I
need to fix that, too.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
no tests for now, since it's a very small chunk of code
and it's *insanely* difficult to test this kind problem.
|
|
|
|
| |
a bit more useful.
|
|
|
|
|
|
| |
configuration file (it creates both default mount points
if it does) and puppetmasterd no longer requires the
configuration file to exist.
|
|
|
|
|
|
|
|
| |
so that it correctly just yields if you're not root. It
also no longer tries to set :uid or :gid; just :euid and :egid,
and it once again sets :egid before it sets :euid, which is
important because you usually can't change your group after
you've changed your user id.
|
|\ |
|
| |
| |
| |
| | |
connections.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
what transportable resources get converted to, so
different names don't throw it off.
I also got rid of the Puppet::Type#merge method, which
has been deprecated for ages but was still in there. I
had to fix a few tests that weren't cleaning up after themselves
as a result.
|
| |
| |
| |
| | |
by rewriting the schedule tests entirely.
|
| |
| |
| |
| | |
method to provider features.
|
| |
| |
| |
| |
| | |
rspec version. It's not perfect, in that it only tests
the :ensure state, but that's where 90% of the behaviour is.
|
| | |
|
| |
| |
| |
| |
| |
| | |
already migrated all of the tests into rspec but forgot about these
tests -- they were only in the rails/ subdir because people kept
not running the parser/ tests after modifying the Rails code.
|