Add rotation policy to EL based OS to match Fedora
This commit is contained in:
		
							
								
								
									
										20
									
								
								templates/RedHat/6/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								templates/RedHat/6/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # see "man logrotate" for details | ||||||
|  | # rotate log files weekly | ||||||
|  | daily | ||||||
|  |  | ||||||
|  | # keep 4 weeks worth of backlogs | ||||||
|  | rotate 90 | ||||||
|  |  | ||||||
|  | # create new (empty) log files after rotating old ones | ||||||
|  | create | ||||||
|  |  | ||||||
|  | # use date as a suffix of the rotated file | ||||||
|  | dateext | ||||||
|  |  | ||||||
|  | # uncomment this if you want your log files compressed | ||||||
|  | compress | ||||||
|  |  | ||||||
|  | # packages drop log rotation information into this directory | ||||||
|  | include /etc/logrotate.d | ||||||
|  |  | ||||||
|  | # system-specific logs may be also be configured here. | ||||||
							
								
								
									
										7
									
								
								templates/RedHat/6/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								templates/RedHat/6/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # no packages own btmp -- we'll rotate it here | ||||||
|  | /var/log/btmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0660 root utmp | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								templates/RedHat/6/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								templates/RedHat/6/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # no packages own wtmp -- we'll rotate it here | ||||||
|  | /var/log/wtmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0664 root utmp | ||||||
|  |     minsize 1M | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
							
								
								
									
										20
									
								
								templates/RedHat/7/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								templates/RedHat/7/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # see "man logrotate" for details | ||||||
|  | # rotate log files weekly | ||||||
|  | daily | ||||||
|  |  | ||||||
|  | # keep 4 weeks worth of backlogs | ||||||
|  | rotate 90 | ||||||
|  |  | ||||||
|  | # create new (empty) log files after rotating old ones | ||||||
|  | create | ||||||
|  |  | ||||||
|  | # use date as a suffix of the rotated file | ||||||
|  | dateext | ||||||
|  |  | ||||||
|  | # uncomment this if you want your log files compressed | ||||||
|  | compress | ||||||
|  |  | ||||||
|  | # packages drop log rotation information into this directory | ||||||
|  | include /etc/logrotate.d | ||||||
|  |  | ||||||
|  | # system-specific logs may be also be configured here. | ||||||
							
								
								
									
										7
									
								
								templates/RedHat/7/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								templates/RedHat/7/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # no packages own btmp -- we'll rotate it here | ||||||
|  | /var/log/btmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0660 root utmp | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								templates/RedHat/7/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								templates/RedHat/7/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # no packages own wtmp -- we'll rotate it here | ||||||
|  | /var/log/wtmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0664 root utmp | ||||||
|  |     minsize 1M | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
							
								
								
									
										20
									
								
								templates/RedHat/8/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								templates/RedHat/8/etc/logrotate.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # see "man logrotate" for details | ||||||
|  | # rotate log files weekly | ||||||
|  | daily | ||||||
|  |  | ||||||
|  | # keep 4 weeks worth of backlogs | ||||||
|  | rotate 90 | ||||||
|  |  | ||||||
|  | # create new (empty) log files after rotating old ones | ||||||
|  | create | ||||||
|  |  | ||||||
|  | # use date as a suffix of the rotated file | ||||||
|  | dateext | ||||||
|  |  | ||||||
|  | # uncomment this if you want your log files compressed | ||||||
|  | compress | ||||||
|  |  | ||||||
|  | # packages drop log rotation information into this directory | ||||||
|  | include /etc/logrotate.d | ||||||
|  |  | ||||||
|  | # system-specific logs may be also be configured here. | ||||||
							
								
								
									
										7
									
								
								templates/RedHat/8/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								templates/RedHat/8/etc/logrotate.d/btmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # no packages own btmp -- we'll rotate it here | ||||||
|  | /var/log/btmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0660 root utmp | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								templates/RedHat/8/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								templates/RedHat/8/etc/logrotate.d/wtmp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # no packages own wtmp -- we'll rotate it here | ||||||
|  | /var/log/wtmp { | ||||||
|  |     missingok | ||||||
|  |     monthly | ||||||
|  |     create 0664 root utmp | ||||||
|  |     minsize 1M | ||||||
|  |     rotate 1 | ||||||
|  | } | ||||||
| @@ -8,3 +8,4 @@ template_list: | |||||||
|   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } |   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } | ||||||
|   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } |   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } | ||||||
|   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } |   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,4 +2,8 @@ | |||||||
| # vars file for ensure_log_rotation | # vars file for ensure_log_rotation | ||||||
| package_list: | package_list: | ||||||
|   - { name: 'logrotate', state: 'present' } |   - { name: 'logrotate', state: 'present' } | ||||||
|  | template_list: | ||||||
|  |   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } | ||||||
|  |   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } | ||||||
|  |   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,4 +2,8 @@ | |||||||
| # vars file for ensure_log_rotation | # vars file for ensure_log_rotation | ||||||
| package_list: | package_list: | ||||||
|   - { name: 'logrotate', state: 'present' } |   - { name: 'logrotate', state: 'present' } | ||||||
|  | template_list: | ||||||
|  |   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } | ||||||
|  |   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } | ||||||
|  |   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,4 +2,8 @@ | |||||||
| # vars file for ensure_log_rotation | # vars file for ensure_log_rotation | ||||||
| package_list: | package_list: | ||||||
|   - { name: 'logrotate', state: 'present' } |   - { name: 'logrotate', state: 'present' } | ||||||
|  | template_list: | ||||||
|  |   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } | ||||||
|  |   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } | ||||||
|  |   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,4 +2,8 @@ | |||||||
| # vars file for ensure_log_rotation | # vars file for ensure_log_rotation | ||||||
| package_list: | package_list: | ||||||
|   - { name: 'logrotate', state: 'present' } |   - { name: 'logrotate', state: 'present' } | ||||||
|  | template_list: | ||||||
|  |   - { dest: '/etc/logrotate.conf', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.conf' } | ||||||
|  |   - { dest: '/etc/logrotate.d/btmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/btmp' } | ||||||
|  |   - { dest: '/etc/logrotate.d/wtmp', force: 'yes', group: 'root', mode: '0644', owner: 'root', src: '{{ ansible_distribution }}/{{ ansible_distribution_major_version }}/etc/logortate.d/wtmp' } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user