Yeni bir sunucu dağıtmak için bir oyun kitabını bitirmeye çalışıyordum. Tırnak işaretleri içeren parantez içindeki verileri değiştirmekle uğraşıyorum lineinfile
ve bir 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
Oyun kitabı çalıştırıldıktan sonra, istenen satır:
#hosts: ["localhost:5044"]
yansıtacak şekilde güncellenmiyor:
hosts: ["elk.home:5044"]
Elde etmek istediğim:
#hosts: ["localhost:5044"]
ile değiştirilir hosts: ["elk.home:5044"]
Oluşturulan hiçbir hata yok. Değişmeyi denedim. "
ve '
kaçışlarla birlikte \
Ama ifadeyi doğru anlayamıyorum. Herhangi bir öneri çok takdir edilecektir!