के लिए उत्तरदायी के साथ वग्रेंट मैं विंडोज 7 वीएम बनाने और प्रावधान करने के लिए अपने मैक पर उत्तरदायी के साथ वग्रेंट चलाने की कोशिश कर रहा हूं। जब मैं वाग्रेंटफाइल में उत्तरदायी नहीं हूं तो मैं "वानर" कर सकता हूं।विंडोज़ वीएम
मैं निम्नलिखित playbook.yml
---
- hosts: all
tasks:
- name: run win ping
win_ping:
उपयोग कर रहा हूँ जब मैं अपने Vagrantfile को ansible कोड जोड़ सकते हैं, मैं निम्न त्रुटि
GATHERING FACTS ***************************************************************
failed: [default] => {"failed": true, "parsed": false}
/bin/sh: /usr/bin/python: No such file or directory
मेरे लिए
मिलता है, इस त्रुटि का अर्थ यह नहीं कर पाता पाइथन पाएं क्योंकि यह पाइथन की तलाश में है जैसे कि यह एक लिनक्स मशीन है।
अलग से, मैं
ansible windows -m win_ping
चलाने खिड़कियों वी एम के लिए आईपी पते Vagrant द्वारा लाया जाता है, जहां इतना मुझे लगता है इस मुद्दे को Ansible साथ लेकिन कैसे Vagrant Ansible लागू होता है के साथ नहीं है।
क्या किसी ने विंडोज़ वीएम के लिए वग्रेंट + उत्तरदायी कोशिश की है? क्या कोई स्पष्ट है कि मुझे याद आ रही है (शायद उत्तर देने के लिए एक विकल्प)?
मैं Vagrant संस्करण 1.7.2 और Ansible संस्करण 1.8.3
क्या आप 'कौन सा जवाब' और 'कौन सा पायथन' चला सकते हैं यह जांचने के लिए कि वे कहां स्थित हैं (विशेष रूप से बाद वाला एक)। साथ ही, क्या आप 'ansible-playbook windows -m win_ping' चला सकते हैं और देख सकते हैं कि यह योनि संदर्भ के बाहर काम करता है या नहीं?ऐसा लगता है कि योनि आंतरिक रूप से 'ansible-playbook' को कॉल करेगा: https://github.com/mitchellh/vagrant/blob/master/plugins/provisioners/ansible/provisioner.rb#L62 –
इसके अलावा, 'योनि अप - डिबग आपको अधिक अंतर्दृष्टि मिलती है? –