Restructure log files, add logrotate config

This commit is contained in:
phahulin 2018-01-03 16:08:24 +03:00
parent f0cda0902d
commit d49dc96a97
5 changed files with 47 additions and 7 deletions

12
.gitignore vendored
View File

@ -2,5 +2,13 @@ files/*.pub
*.retry
group_vars/all
hosts
out.txt
err.txt
logs/*.err
logs/*.out
logs/*.log
logs/*.gz
logs/old/*.err
logs/old/*.out
logs/old/*.log
logs/old/*.gz

View File

@ -10,11 +10,11 @@ set -o
cd /root/poa-devops
echo "$(date -u)" > out.txt
echo "$(date -u)" > err.txt
echo "$(date -u)" >> out.txt
echo "$(date -u)" >> err.txt
# actual command
/usr/local/bin/ansible-playbook -i hosts -c local site.yml > out.txt 2> err.txt
/usr/local/bin/ansible-playbook -i hosts -c local site.yml >> logs/bkp-blockchain.out 2>> logs/bkp-blockchain.err
echo "" > out.txt
echo "" > err.txt
echo "" >> out.txt
echo "" >> err.txt

View File

@ -0,0 +1,32 @@
/root/poa-devops/logs/*.out {
rotate 10
size 200M
missingok
compress
copytruncate
dateext
dateformat %Y-%m-%d-%s
olddir old
}
/root/poa-devops/logs/*.err {
rotate 10
size 200M
missingok
compress
copytruncate
dateext
dateformat %Y-%m-%d-%s
olddir old
}
/root/poa-devops/logs/*.log {
rotate 10
size 200M
missingok
compress
copytruncate
dateext
dateformat %Y-%m-%d-%s
olddir old
}

0
logs/.gitkeep Normal file
View File

0
logs/old/.gitkeep Normal file
View File