Skip to content

Instantly share code, notes, and snippets.

@dabio
Created March 6, 2017 13:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dabio/439c490b3ff8a1ae54b6951fecdd5a74 to your computer and use it in GitHub Desktop.
Save dabio/439c490b3ff8a1ae54b6951fecdd5a74 to your computer and use it in GitHub Desktop.
Ansible playbook configuration to fix wrong solr configuration and run log rotate without appending .1.1.1.1 to filenames.
[solr]
10.10.1.62 hostname=solr-repeater05.prod.lan
10.10.1.60 hostname=solr-repeater04.prod.lan
10.10.1.18 hostname=solr-repeater03.prod.lan
10.10.1.17 hostname=solr-repeater02.prod.lan
10.10.1.16 hostname=solr-repeater01.prod.lan
10.10.1.18 hostname=solr-master.prod.lan
/var/log/tomcat7/*.log {
copytruncate
daily
rotate 7
compress
missingok
create 640 tomcat7 adm
}
/var/log/tomcat7/*.txt {
copytruncate
daily
rotate 7
compress
missingok
create 640 tomcat7 adm
}
/var/log/tomcat7/*.out {
copytruncate
daily
rotate 7
compress
missingok
create 640 tomcat7 adm
}
---
- name: remove current logrotate file
file: path=/etc/logrotate.d/tomcat7 state=absent
- name: clear current logrotate status file
file: path=/var/lib/logrotate/status state=absent
- name: add logrotate configuration
template: src=logrotate.conf dest=/etc/logrotate.d/tomcat7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment