a ì)g~ã@s\ddlmZmZmZeZddlmmm Z ddl m Z ddl mZGdd„deƒZdS)é)Úabsolute_importÚdivisionÚprint_functionN©Úget_file_content)ÚBaseFactCollectorc@s eZdZdZeƒZddd„ZdS)ÚFipsFactCollectorÚfipsNcCs,i}d|d<tdƒ}|r(|dkr(d|d<|S)NFr z/proc/sys/crypto/fips_enabledÚ1Tr)ÚselfÚmoduleZcollected_factsZ fips_factsÚdata©rúJ/usr/lib/python3.9/site-packages/ansible/module_utils/facts/system/fips.pyÚcollect s  zFipsFactCollector.collect)NN)Ú__name__Ú __module__Ú __qualname__ÚnameÚsetZ _fact_idsrrrrrrsr)Z __future__rrrÚtypeZ __metaclass__Z"ansible.module_utils.compat.typingZ module_utilsÚcompatÚtypingÚtZ ansible.module_utils.facts.utilsrZ$ansible.module_utils.facts.collectorrrrrrrÚs