Add tripleo_states to default callback whitelist
tripleo_states will be a useful callback to print out informations about a deployment state (e.g. if a node failed but was ignored because of max_failed_percentage). Depends-On: https://review.opendev.org/735962 Change-Id: I82f4945bf1178fad1ff511c994518008f308d12e
This commit is contained in:
parent
14f72a8f77
commit
c1dad1ced1
|
@ -60,7 +60,8 @@ def write_default_ansible_cfg(work_dir,
|
||||||
'/usr/share/ansible/tripleo-plugins/callback:'
|
'/usr/share/ansible/tripleo-plugins/callback:'
|
||||||
'/usr/share/ansible/plugins/callback:'
|
'/usr/share/ansible/plugins/callback:'
|
||||||
'%s/callback_plugins' % constants.DEFAULT_VALIDATIONS_BASEDIR)
|
'%s/callback_plugins' % constants.DEFAULT_VALIDATIONS_BASEDIR)
|
||||||
callbacks_whitelist = ','.join(['tripleo_dense', 'tripleo_profile_tasks'])
|
callbacks_whitelist = ','.join(['tripleo_dense', 'tripleo_profile_tasks',
|
||||||
|
'tripleo_states'])
|
||||||
action_plugins_path = (
|
action_plugins_path = (
|
||||||
'~/.ansible/plugins/action:'
|
'~/.ansible/plugins/action:'
|
||||||
'/usr/share/ansible/plugins/action:'
|
'/usr/share/ansible/plugins/action:'
|
||||||
|
@ -420,7 +421,7 @@ class AnsiblePlaybookAction(base.TripleOAction):
|
||||||
# the whitelist could be collected from multiple
|
# the whitelist could be collected from multiple
|
||||||
# arguments if we find a use case for it
|
# arguments if we find a use case for it
|
||||||
'ANSIBLE_CALLBACK_WHITELIST':
|
'ANSIBLE_CALLBACK_WHITELIST':
|
||||||
'tripleo_dense,tripleo_profile_tasks',
|
'tripleo_dense,tripleo_profile_tasks,tripleo_states',
|
||||||
'ANSIBLE_STDOUT_CALLBACK': 'tripleo_dense',
|
'ANSIBLE_STDOUT_CALLBACK': 'tripleo_dense',
|
||||||
'PROFILE_TASKS_TASK_OUTPUT_LIMIT':
|
'PROFILE_TASKS_TASK_OUTPUT_LIMIT':
|
||||||
six.text_type(self.profile_tasks_limit),
|
six.text_type(self.profile_tasks_limit),
|
||||||
|
|
|
@ -72,7 +72,7 @@ class AnsiblePlaybookActionTest(base.TestCase):
|
||||||
'ANSIBLE_LOCAL_TEMP': action.work_dir,
|
'ANSIBLE_LOCAL_TEMP': action.work_dir,
|
||||||
'ANSIBLE_CONFIG': ansible_config_path,
|
'ANSIBLE_CONFIG': ansible_config_path,
|
||||||
'ANSIBLE_CALLBACK_WHITELIST':
|
'ANSIBLE_CALLBACK_WHITELIST':
|
||||||
'tripleo_dense,tripleo_profile_tasks',
|
'tripleo_dense,tripleo_profile_tasks,tripleo_states',
|
||||||
'ANSIBLE_STDOUT_CALLBACK': 'tripleo_dense',
|
'ANSIBLE_STDOUT_CALLBACK': 'tripleo_dense',
|
||||||
'PROFILE_TASKS_TASK_OUTPUT_LIMIT': '20',
|
'PROFILE_TASKS_TASK_OUTPUT_LIMIT': '20',
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue