मैं कोशिश कर रहा हूँ खत्म करने के लिए एक playbook को परिनियोजित करने के लिए एक नया सर्वर. मैं संघर्ष कर रहा हूँ बदलने के साथ डेटा कोष्ठक के भीतर से युक्त के माध्यम से उद्धरण lineinfile
और एक regex:
- name: "Configuring: filebeat agent - configuring output to logstash"
lineinfile:
dest: "/etc/filebeat/filebeat.yml"
regexp: '#hosts: ["localhost:5044"]'
line: 'hosts: ["elk.home:5044"]'
tags: application
के बाद playbook मार डाला है, वांछित लाइन:
#hosts: ["localhost:5044"]
है नहीं अद्यतन को प्रतिबिंबित करने के लिए:
hosts: ["elk.home:5044"]
क्या मैं कोशिश कर रहा हूँ प्राप्त करने के लिए है:
#hosts: ["localhost:5044"]
के साथ बदल दिया है hosts: ["elk.home:5044"]
वहाँ रहे हैं कोई त्रुटियाँ उत्पन्न होता है । मैंने कोशिश की है अलग-अलग "
और '
के साथ-साथ पलायन \
है , लेकिन मैं नहीं मिल सकता है अभिव्यक्ति सही है । किसी भी सुझाव बहुत सराहना की जाएगी!