My impression is this is because of the python version that you get with 
recent OSX.

If I recall it was python 2.7.9 that introduced the cert checking in 
python.  

On Friday, October 16, 2015 at 3:59:23 PM UTC+1, Trond Hindenes wrote:
>
> As far as I can see this works differently when using OSX as a control 
> node as opposed to Ubuntu, Centos or other Linux distros. I'm seeing a lot 
> of these errors when Ansible is running from OSX. Not sure if pywinrm 
> behaves differently on osx than on Linux?
>
> On Friday, October 16, 2015 at 4:48:06 PM UTC+2, Slim Slam wrote:
>>
>> I shortened the path to make the posting easier to read. The actual 
>> path is something 
>> much longer.  :) 
>>
>> Thanks for taking the time to look though. 
>>
>> On Tue, Oct 13, 2015 at 7:45 AM, J Hawkesworth 
>> <[email protected]> wrote: 
>> > Just wondering if the callback plugin is actually getting loaded. 
>> > 
>> > You have 
>> > 
>> > callback_plugins = /callback_plugins/fix-ssl.py 
>> > 
>> > 
>> > configured but that would be an unusual location if you intended an 
>> absolute 
>> > path.  I think you need to configure a full path to the folder, not the 
>> name 
>> > of a file for callback_plugins if I recall. 
>> > 
>> > So something like 
>> > 
>> > callback_plugins = /usr/share/local/callback_plugins/ 
>> > 
>> > 
>> > (and obviously you'd need to put fix-ssl.py into 
>> > /usr/share/local/callback_plugins).  I'm not familiar with OSX paths so 
>> > /usr/share/local/callback_plugins is just intended to be an example 
>> folder. 
>> > 
>> > Hope this helps, 
>> > 
>> > Jon 
>> > On Monday, October 12, 2015 at 4:31:27 PM UTC+1, Slim Slam wrote: 
>> >> 
>> >> Has anyone gotten Ansible 1.9.4 to work with Windows Server using the 
>> >> "ansible" (not ansible-playbook) command? 
>> >> 
>> >> J 
>> >> 
>> >> On Sunday, October 11, 2015 at 12:21:05 AM UTC-5, Slim Slam wrote: 
>> >>> 
>> >>> 
>> >>> Using Ansible 1.9.4 and Python 2.7.10 on MacOSX 10.10.5 
>> >>> 
>> >>> When attempting: 
>> >>> 
>> >>> env ANSIBLE_LOAD_CALLBACK_PLUGINS=1 ansible winserv -i 
>> ../windows_servers 
>> >>> -m win_ping 
>> >>> 
>> >>> I get: 
>> >>> 
>> >>> 54.68.166.123 | FAILED => 500 WinRMTransport. [SSL: 
>> >>> CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 
>> >>> 
>> >>> As suggested in previous postings, I have a file named fix-ssl.py in 
>> my 
>> >>> callback_plugins folder: 
>> >>> 
>> >>> import ssl 
>> >>> if hasattr(ssl, '_create_default_https_context') and hasattr(ssl, 
>> >>> '_create_unverified_context'): 
>> >>>     ssl._create_default_https_context = 
>> ssl._create_unverified_context 
>> >>> 
>> >>> class CallbackModule(object): 
>> >>>     pass 
>> >>> 
>> >>> And in my ansible.cfg file, I have: 
>> >>> 
>> >>> bin_ansible_callbacks=True 
>> >>> callback_plugins = /callback_plugins/fix-ssl.py 
>> >>> 
>> >>> How can I get this to work? 
>> >>> 
>> > -- 
>> > You received this message because you are subscribed to a topic in the 
>> > Google Groups "Ansible Project" group. 
>> > To unsubscribe from this topic, visit 
>> > 
>> https://groups.google.com/d/topic/ansible-project/PNzzvbeT5hY/unsubscribe. 
>>
>> > To unsubscribe from this group and all its topics, 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/8f3c5530-2a88-400f-9e47-701fb1c20934%40googlegroups.com.
>>  
>>
>> > 
>> > For more options, visit https://groups.google.com/d/optout. 
>>
>

-- 
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/17b19fe4-65f9-4a2b-b794-d0855d66cfae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to