diff --git a/lib/ansible/module_utils/basic.py b/lib/ansible/module_utils/basic.py index 98fd25f55d7..2a6c26b2d3b 100644 --- a/lib/ansible/module_utils/basic.py +++ b/lib/ansible/module_utils/basic.py @@ -2327,6 +2327,8 @@ class AnsibleModule(object): for d in kwargs['deprecations']: if isinstance(d, SEQUENCETYPE) and len(d) == 2: self.deprecate(d[0], version=d[1]) + elif isinstance(d, Mapping): + self.deprecate(d['msg'], version=d.get('version', None)) else: self.deprecate(d) else: