Hi All,
I am very new to Ansible. I am stuck at a regular expression syntax for
specifying a file name. I am actually updating a file under /etc/xinetd.d/
with some log parameters.
I am updating the below two lines to the file /etc/xinetd.d/oscssd3001. The
challenge i am facing is that the filename is getting changed on most of
the servers and the file is same with the reg-expression
/etc/xinetd.d/oscssd*. Therefore i am searching for a way to use this in
the playbook.
i am trying to append below two lines to /etc/xinetd.d/oscssd* file in all
my servers.
log_on_success =
log_on_failure =
xinetd.yml
---
- name: xined log reduction playbook
hosts: test-servers
become: True
become_method: sudo
tasks:
- name: updating with log_on_success value in xinetd oscssd3001
configuration
lineinfile:
name: "/etc/xinetd.d/oscssd*"
insertbefore: '^}'
line: ' log_on_success ='
ignore_errors: yes
- name: updating with log_on_failure value in xinetd oscssd3001
configuration
lineinfile:
name: "/etc/xinetd.d/oscssd*"
insertbefore: '^}'
line: ' log_on_failure ='
ignore_errors: yes
- name: Reload of xinetd services
service:
name: xinetd
state: reloaded
Any ideas on how to achieve this.
Thanks in advance.
Regards,
Vinod.
--
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].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/269eb97a-e385-4ff4-b40c-bb8fe8772b0b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.