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