He estado tratando de terminar un libro interactivo para la implementación de un nuevo servidor. Yo estoy luchando con el cambio de los datos dentro de los soportes que contengan citas a través de lineinfile
y una expresión regular:
- 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
Después de la playbook es ejecutado, la línea deseada:
#hosts: ["localhost:5044"]
es que no se actualiza para reflejar:
hosts: ["elk.home:5044"]
Lo que estoy tratando de lograr es:
#hosts: ["localhost:5044"]
se sustituye con hosts: ["elk.home:5044"]
No hay errores generados. He probado diferentes "
y '
junto con los escapes \
pero no puedo obtener la expresión correcta. Cualquier sugerencia sería muy apreciada!