per-jt most recent fact scan gathering

* Remove system tracking piggybacked most-recent-fact-gathering
* Add explicit per-jobtemplate configurable fact gathering
* Continue to support system tracking
* Fixed a bug where we weren't ack()ing system tracking rabbit msgs
This commit is contained in:
Chris Meyers
2017-04-28 10:25:44 -04:00
parent 4795fd28bf
commit 6dec9d1014
6 changed files with 24 additions and 17 deletions

View File

@@ -2088,7 +2088,7 @@ class JobOptionsSerializer(LabelsListMixin, BaseSerializer):
fields = ('*', 'job_type', 'inventory', 'project', 'playbook',
'credential', 'cloud_credential', 'network_credential', 'forks', 'limit',
'verbosity', 'extra_vars', 'job_tags', 'force_handlers',
'skip_tags', 'start_at_task', 'timeout')
'skip_tags', 'start_at_task', 'timeout', 'gather_facts',)
def get_related(self, obj):
res = super(JobOptionsSerializer, self).get_related(obj)