diff --git a/lib/ansible/utils/vault.py b/lib/ansible/utils/vault.py index 118f5790054..6a714fcc85d 100644 --- a/lib/ansible/utils/vault.py +++ b/lib/ansible/utils/vault.py @@ -30,7 +30,11 @@ from binascii import hexlify from binascii import unhexlify from ansible import constants as C -from Crypto.Hash import SHA256, HMAC +try: + from Crypto.Hash import SHA256, HMAC + HAS_HASH = True +except ImportError: + HAS_HASH = False # Counter import fails for 2.0.1, requires >= 2.6.1 from pip try: