Issue #15472 has been updated by Charlie Sharpsteen.

Redmine Issue [#15472](http://projects.puppetlabs.com/issues/15472) has been 
migrated to JIRA:

  <https://tickets.puppetlabs.com/browse/MCO-109>


----------------------------------------
Bug #15472: rewrite puppet agent
https://projects.puppetlabs.com/issues/15472#change-101421

* Author: R.I. Pienaar
* Status: Investigating
* Priority: Normal
* Assignee: R.I. Pienaar
* Category: 
* Target version: 
* Keywords: backlog
* Branch: 
* Affected mCollective version: 
----------------------------------------
We have the 'puppetd' agent which comes from the days we still had a 'puppetd'.

Much have changed and puppet 3 will make pid/lock handling a lot better so we 
should rewrite this agent:

 * disable/enable/status should support the locking improvements in #3757 
including setting messages
 * the config keys should be sorted out to be consistently named
 * it should default to puppet 3 filenames, locations etc
 * status should use last_run_summary to provide a better status of last run
 * it should support more common flags especially environment, noop/no-noop/tags
 * it should potentially support getting some stats from the reports - this 
might be too slow
 * it should include the resource() data source to discover based on managed 
properties
 * it should include a puppet() data source that lets you discover currently 
running/enabled/disabled nodes as well based on things like values out of 
last_run_summary
 * it should have some data retrieval out of the last_run_summary showing some 
aggregate information like configversion, time perhaps with outlier detection



-- 
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 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-bugs.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to