Ansible 2.0.1 Control machine: Latest version of Amazon Linux - CentOS 6 variant (has stock Python 2.7.10) Target machine: AWS Windows Server 2012R2 (prepared for Ansible)
Two errors occur: 1. "ImportError: No module named xmltodict" Solution: Things that DID NOT WORK: pip install xmltodict pip install python-xmltodict yum install xmltodict yum install python-xmltodict Thing that DID WORK: pip install --upgrade pywinrm --user python 2. "WinRMTransportError: 500 WinRMTransport. [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed" Solution: There are a few solutions, but I like my solution here: https://groups.google.com/d/msg/ansible-project/PNzzvbeT5hY/BwfgLOBIDAAJ Slightly modified for Amazon Linux: Edit (or create) the file /usr/lib/python2.7/site-packages/sitecustomize.py Add this code to the file: import ssl try: _create_unverified_https_context = ssl._create_unverified_context except AttributeError: # Legacy Python that doesn't verify HTTPS certificates by default pass else: # Handle target environment that doesn't support HTTPS verification ssl._create_default_https_context = _create_unverified_https_context Isn't this supposed to be fixed (or have an option) in Ansible 2 ?? === -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/65be21d8-1281-4fca-8dda-d60ff62f6518%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
