Issue #16753 has been updated by Andrew Parker.
Turns out that the routes file isn't needed at all. The same thing can be achieved by using the `--node_terminus` parameter. <pre> puppet node search '*' --node_terminus yaml --clientyamldir `puppet master --configprint yamldir` </pre> ---------------------------------------- Bug #16753: Need the ability to list all nodes https://projects.puppetlabs.com/issues/16753#change-78406 Author: James Turnbull Status: In Topic Branch Pending Review Priority: High Assignee: Henrik Lindberg Category: indirector Target version: 3.1.0 Affected Puppet version: 3.0.0 Keywords: backlog Branch: https://github.com/puppetlabs/puppet/pull/1317 In Puppet 3.0 we've disabled the default YAML node cache (see https://github.com/puppetlabs/puppet/commit/5a79d9abd96e73ff166527cdee69a30da8ab0f87). I use this code (and a number of others in the community use similar) to return a list of nodes: <pre> Puppet[:clientyamldir] = Puppet[:yamldir] if Puppet::Node.respond_to? :terminus_class Puppet::Node.terminus_class = :yaml nodes = Puppet::Node.search("*") else Puppet::Node.indirection.terminus_class = :yaml nodes = Puppet::Node.indirection.search("*") end </pre> This now doesn't work. We need a method of returning the current list of nodes the master knows about. Currently available is: <pre> puppet node find 'hostname' </pre> If we had: <pre> puppet node search '*' </pre> That would meet my needs. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.