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] <javascript:>> 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] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > 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/46940742-8c31-476b-afd5-778e98b52a85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to