Am încercat să termin o carte pentru implementarea unui nou server. Eu sunt luptă cu schimbarea de date între paranteze conține citate prin lineinfile
și un 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
După playbook este executat, linia dorită:
#hosts: ["localhost:5044"]
este nu actualizat pentru a reflecta:
hosts: ["elk.home:5044"]
Ceea ce am încercat să realizeze este:
#hosts: ["localhost:5044"]
este înlocuit cu hosts: ["elk.home:5044"]
Nu există erori generate. Am încercat diferite "
și '
împreună cu scapă \
, dar eu nu pot obține expresia corectă. Orice sugestii ar fi apreciat foarte mult!