Eu estive tentando terminar um playbook para a implantação de um novo servidor. Eu estou lutando com a alteração de dados dentro de parênteses contendo propostas através lineinfile
e uma 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
Após o playbook é executado, a linha desejada:
#hosts: ["localhost:5044"]
é não é atualizado para refletir:
hosts: ["elk.home:5044"]
O que eu estou tentando alcançar é:
#hosts: ["localhost:5044"]
é substituído com hosts: ["elk.home:5044"]
Há erros gerados. Eu tentei variados "
e '
junto com escapa \
, mas eu não posso começar a expressão correta. Todas as sugestões serão muito bem-vindos!