diff --git a/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py b/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py index 2d1dadeb84..48a34f9765 100644 --- a/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py +++ b/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py @@ -164,7 +164,9 @@ def _render_value(self, value, context): return value def _get_pdu_snmp_creds(self, pdu, perm): - context = {'secret_group_vars': pdu['secret_group_vars']} + context = {} + if 'secret_group_vars' in pdu: + context = {'secret_group_vars': pdu['secret_group_vars']} if 'pdu_{}_snmp_version'.format(perm) in pdu: version = pdu['pdu_{}_snmp_version'.format(perm)] if version == 'v2c':