Hello Ansible users,
I'm trying to replace *multiple lines* in *multiple files* using the
lineinfile and register, and this is what I got so far.
- name: list of the .conf files
raw: ls /etc/httpd/conf.d/*.conf
register: certs_dir
tags: update-cert
- name: update certs with the new name in *conf
lineinfile: dest={{item}} backup=yes state=present regexp="^
SSLCertificateFile" insertafter="^ SSLCertificateFile" line="
SSLCertificateFile /etc/pki/tls/certs/new_cert.cer"
with_items: certs_dir.stdout_lines
tags: update-cert
the problem with this is It will only replace* one line* in *multiple files*,
is there any better way of doing this other than making another copy of the
second task to replace line?
please advise,
thank you
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.