diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py index 5066de35683db74e89a353ebe5c0a871a7565b4e..b8df38d4f6bc6fe21dc4af8bedab93cd728cbdd2 100644 --- a/plugins/module_utils/ansible_freeipa_module.py +++ b/plugins/module_utils/ansible_freeipa_module.py @@ -280,7 +280,7 @@ def encode_certificate(cert): Encode a certificate using base64 with also taking FreeIPA and Python versions into account """ - if isinstance(cert, str) or isinstance(cert, unicode): + if isinstance(cert, (str, unicode, bytes)): encoded = base64.b64encode(cert) else: encoded = base64.b64encode(cert.public_bytes(Encoding.DER))