diff --git a/lib/ansible/module_utils/junos.py b/lib/ansible/module_utils/junos.py index 61d5ca73ce4..bf1a2f955d5 100644 --- a/lib/ansible/module_utils/junos.py +++ b/lib/ansible/module_utils/junos.py @@ -350,6 +350,8 @@ def get_module(**kwargs): module.fail_json(msg='paramiko is required but does not appear to be installed') elif module.params['transport'] == 'netconf' and not HAS_PYEZ: module.fail_json(msg='junos-eznc >= 1.2.2 is required but does not appear to be installed') + elif module.params['transport'] == 'netconf' and not HAS_JXMLEASE: + module.fail_json(msg='jxmlease is required but does not appear to be installed') module.connect() return module