Jacob Helwig
2011-Jun-09 00:18 UTC
[Puppet Users] Open Source Team iteration & planning summary 2011-06-08
Finished backlog items:
* #2128 - Allow arbitrary fact as node_name identifier
There are now two new (mutually exclusive) configuration options on
the agent in the 2.6.x branch to allow setting the node''s name
separately from the node''s certificate name.
node_name_value: This defaults to the value of the "certname"
setting.
node_name_fact: This is not set by default. When set, the agent
will use the value of this fact as the node name when checking
in with the master for uploading facts, retrieving catalogs and
all other operations.
In order to take advantage of these new settings you will need to
modify the default auth.conf to include a section similar to the
one below before the default "path ~ ^/catalog/([^/]+)$" block.
path ~ /catalog/ec2_node_.+
allow *
This will allow any authenticated agent (one making a request with a
signed certificate) to upload facts, and request the catalog for any
node that has a name starting with ''ec2_node_''. This is
required
since the node name that will be used in the request will not likely
match the certificate name used to authenticate with the master.
These new options also affect the node name used in reports sent
back to the master.
* #650 - puppet replaces configuration directories when they are
symlinks
This has been merged into the 2.6.x branch. Puppet will no longer
replace the confdir (or other directory settings) with "real"
directories when they currently exist on disk as a symlink to a
"real" directory.
Puppet will still replace the symlink with a "real" directory if
the
target doesn''t exist, or is something other than a file. This is
known behavior around managing files & directories through symlinks,
and is captured in #4394[1]
The new backlog items this week are:
* #3741 - Custom facts loaded multiple times
* #3669 - Make puppet honor DNS SRV records
Current backlog:
* #7127 - prerun_command don''t stop puppet on error
* #4416 - Resources cannot be used on the run where they are synced
* #7742 - Package type V2 - apt
* #5517 - behavior change within 2.6 makes it impossible to override
class parameters of "included" parametrized classes
* #7743 - Package type V2 - dpkg
* #7744 - Package type V2 - aptitude
* #3741 - Custom facts loaded multiple times
* #3669 - Make puppet honor DNS SRV records
[1] http://projects.puppetlabs.com/issues/4394#note-2
--
Jacob Helwig