[rsylog-client] Added role to send logs to thot using rsyslog
							parent
							
								
									eb3cf3381c
								
							
						
					
					
						commit
						c30b3c1624
					
				
							
								
								
									
										8
									
								
								base.yml
								
								
								
								
							
							
						
						
									
										8
									
								
								base.yml
								
								
								
								
							| 
						 | 
				
			
			@ -83,6 +83,14 @@
 | 
			
		|||
  roles:
 | 
			
		||||
    - nullmailer
 | 
			
		||||
 | 
			
		||||
# Send logs to thot
 | 
			
		||||
- hosts: server
 | 
			
		||||
  vars:
 | 
			
		||||
    rsyslog:
 | 
			
		||||
      server: thot.adm.crans.org
 | 
			
		||||
  roles:
 | 
			
		||||
    - rsyslog-client
 | 
			
		||||
 | 
			
		||||
- hosts: otis.adm.crans.org
 | 
			
		||||
  roles:
 | 
			
		||||
    - ansible
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
---
 | 
			
		||||
- name: Deploy quagga debian configuration
 | 
			
		||||
  template:
 | 
			
		||||
    src: rsyslog.d/50-send_relp.conf.j2
 | 
			
		||||
    dest: /etc/rsyslog.d/50-send_relp.conf
 | 
			
		||||
    mode: 0640
 | 
			
		||||
    owner: quagga
 | 
			
		||||
    group: quagga
 | 
			
		||||
 | 
			
		||||
- name: Create spool directory
 | 
			
		||||
  file:
 | 
			
		||||
    path: /var/log/spool
 | 
			
		||||
    state: directory
 | 
			
		||||
    mode: '0750'
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
# {{ ansible_managed }}
 | 
			
		||||
$ModLoad omrelp
 | 
			
		||||
$WorkDirectory /var/log/spool  # default location for work (spool) files
 | 
			
		||||
 | 
			
		||||
$ActionQueueType LinkedList   # use asynchronous processing
 | 
			
		||||
$ActionQueueFileName syslogfwd  # set file name, also enables disk mode
 | 
			
		||||
$ActionResumeRetryCount -1    # infinite retries on insert failure
 | 
			
		||||
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
 | 
			
		||||
*.* :omrelp:{{ rsyslog.server }}:20514;RSYSLOG_ForwardFormat
 | 
			
		||||
		Loading…
	
		Reference in New Issue