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.
