----- Original Message ----- > From: "Jon Ward" <[email protected]> > To: [email protected] > Sent: Wednesday, July 10, 2013 5:15:59 PM > Subject: [Puppet Users] MCollective Puppet plugin - runall not working > > Hi, > > I've got the Puppet plugin for MCollective installed and working, however > the 'runall' action always discovers 0 enabled nodes. > > # mco puppet runall 2 > > 2013-07-10 15:57:16: Running all nodes with a concurrency of 2 > > 2013-07-10 15:57:16: Discovering enabled Puppet nodes to manage > > 2013-07-10 15:57:19: Found 0 enabled nodes > > > Looking in the server log on a node I would have expected to run I can see > this: > > D, [2013-07-10T15:03:53.137854 #9657] DEBUG -- : base.rb:25:in `lookup' > > Doing data query puppet_data for '' > > D, [2013-07-10T15:03:53.139202 #9657] DEBUG -- : base.rb:109:in > > `validate_filter?' Failing based on class and fact composition > > D, [2013-07-10T15:03:53.139318 #9657] DEBUG -- : base.rb:117:in > > `validate_filter?' Passing based on agent puppet > > D, [2013-07-10T15:03:53.139404 #9657] DEBUG -- : base.rb:159:in > > `validate_filter?' Message failed the filter checks > > > As far as I can work out, the following line in util/puppetrunner.rb might > be failing: > > > def find_enabled_nodes > > > > ... > > > > @client.compound_filter("puppet().enabled=true") > > > > ... > > > > end > > > > > If I do an 'mco puppet status' then the Summary of Applying and Summary of > Idling work, however the Summary of enabled and Summary of daemon_present > show: > > > *Could not compute summary - exception raised while processing startup > > hook* > > > > So it seems that it thinks all the nodes are disabled. However other > actions such as "enable" and "disable" work correctly, and "runonce" > correctly determines which nodes are enabled. > > I've had a dig around the code but got completely lost so any pointers > would be gratefully appreciated! > > I'm running Puppet 3.2.1, MCollective 2.2.4 with activemq on Debian 6. >
how did you install the plugin? did you install the data plugins on the node? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
