| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously, if there were an error creating a resource,
the error would propagate leaving any previously
created resources still in memory.
Now, resources are removed by default when an error
happens during instantiation, and the error propagates
to the caller so that they can log or whatever.
This also allows the Settings class to correctly and
separately handle the cases where we can't create the
catalog (which should never happen in normal usage but
was happening because of this error -- later catalogs
couldn't be created because earlier catalogs left
resources lying around) from those where we can't
apply the catalog.
|
| | | |
|
| | |
| | |
| | |
| | | |
once, which should make the system a bit more efficient.
|
| | |
| | |
| | |
| | | |
This was obsoleted in 0.24.2.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
(#1036). The problem only cropped up if there was a failure
when trying to manage the system -- this would cause the
setting-based resources not to get cleaned up.
|
| | | |
|
| | |\ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
as the version for a node, which should similarly encourage the
use of the yaml cache. (Related to #1130)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
cause ever-larger memory growth), and changing the external node
terminus to use the version of the facts as their version. This
will usually result in the cached node information being used,
instead of always hitting the external node app during file
serving. Note that if the facts aren't changed by the client,
then this will result in the cached node being used, but at this
point, the client always updates its facts. (#1130)
|
| | | |
| | | |
| | | |
| | | | |
of the yaml file as the version of the object.
|
| | |/ |
|
| | |
| | |
| | |
| | | |
When :node_name="cert" is specified the 'hostname' fact should be set to the SSL certificate common name instead of the results from facter. I've extended this to also set 'domain' and 'fqdn' since that makes a lot of sense to me. This fixes a regression introduced in SVN#1673
|
| | |
| | |
| | |
| | | |
Fixes #1086
|
| | |
| | |
| | |
| | | |
(Patch by freiheit.)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Note that this changes the behaviour a bit -- the resource's
noop setting always beats the global setting (previously,
whichever was true would win).
|
| | | |
|
| |\| |
|
| | | |
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Replace the catalog with the newly created one when converting to ral types.
The aliases were being lost because the resources had references to the old catalog being converted
|
| | | | |
|
| | |\ \ |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit ca0b62a0f8be88bf3dc33df6b2437d8105a71cea.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
an environment and Puppet will now use it.
|
| | | | |
| | | | |
| | | | |
| | | | | |
and the schema has been updated accordingly.
|
| | |\ \ \
| | | | |/
| | | |/| |
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The CA serial file was getting owned by root because it was using a different method to write to file
Pulled the readwritelock out of lib/puppet/sslcertificates/ca.rb into lib/puppet/util/settings.rb
Refactored write, writesub and readwritelock a bit to reuse code
(write and readwritelock both call writesub)
Added a mode to :serial in lib/puppet/util/defaults.rb
|
| | |\ \ |
|
| | | |/ |
|
| | |/
| | |
| | |
| | |
| | |
| | | |
stacked metaparameter values do not result in all resources
that receive a given default also getting those stacked
values.
|
| |\| |
|
| | | |
|
| | | |
|
| | |\ |
|
| | | | |
|
| | | |\ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Tweaks for puppetshow interface cleanup
* Delete unused tagging lib and puppet_class model
|
| | | |/
| | |/|
| | | |
| | | | |
their tags are arrays.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
were getting finished multiple times, which meant they
got multiple copies of metaparams.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
thus breaking some of them.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
section. This should keep the yamldir from being created
on clients.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
in which statements are evaluated, which means that case
statements can now set variables that are used by other
variables.
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
That ticket is caused by _some_ process crashing whiule holding rpmdb locks
(and doing that a lot) It is unclear whether yumhelper is that process, and
why it would be crashing.
This version tries much harder to exit cleanly no matter what.
|