मैं Centos 6.5 में अपाचे/mod_wsgi स्थापित करने के लिए की जरूरत है ताकि अपने मुख्य YAML फ़ाइल जैसे है नहीं पहुंच सकता अपाचे भूमिका निष्पादित करें।Ansible भूमिकाओं और संचालकों भूमिका संचालकों काम करने के लिए
Apache/ap_wsgi स्थापित करने के लिए अपाचे भूमिका कॉन्फ़िगर की गई है, बूट समय पर प्रारंभ करने के लिए अपाचे सेट करें और इसे पुनरारंभ करें। roles/apache/handlers/main.yml
में
---
- name: Installs httpd and mod_wsgi
yum: name={{ item }} state=latest
with_items:
- httpd
- mod_wsgi
notify:
- enable httpd
- restart httpd
और संचालकों: निम्नलिखित roles/apache/tasks/main.yml
की सामग्री हैं
---
- name: enable httpd
service: name=httpd enabled=yes
- name: restart httpd
service: name=httpd state=restarted
संचालकों जब मैं प्लेबुक पर अमल के बाद से निम्नलिखित उत्पादन दिया जाता है चलाने के लिए नहीं है
PLAY [dev] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [dev.example.com]
TASK: [Updates yum installed packages] ****************************************
ok: [dev.example.com]
PLAY [dev] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [dev.example.com]
TASK: [apache | Installs httpd and mod_wsgi] **********************************
ok: [dev.example.com] => (item=httpd,mod_wsgi)
PLAY RECAP ********************************************************************
dev.example.com : ok=4 changed=0 unreachable=0 failed=0
और जब मैं वर्चुअल मशीन में vagrant ssh
, sudo service httpd status
दिखाता है httpd
रोक दिया गया है और sudo chkconfig --list
दिखाता है कि इसे init
द्वारा शुरू करने के लिए सक्षम नहीं किया गया है।
मैं अभी उत्तर के साथ शुरू कर रहा हूं, तो क्या कुछ स्पष्ट है जो मुझे याद आ रही है?
इसके लिए धन्यवाद! यह एक भेद है जो दस्तावेज़ों को पढ़ने के दौरान याद करना आसान है। –