36 lines
		
	
	
	
		
			797 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			797 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
- name: Install conntrack-tools
 | 
						|
  package:
 | 
						|
    name: conntrack-tools
 | 
						|
 | 
						|
# Ensure the module is loaded before setting sysctl values.
 | 
						|
- name: Autoload nf_conntrack
 | 
						|
  lineinfile:
 | 
						|
    dest: /etc/modules-load.d/netfilter.conf
 | 
						|
    line: nf_conntrack
 | 
						|
    create: yes
 | 
						|
 | 
						|
# Set required sysctl values.
 | 
						|
- name: Set sysctl values for conntrackd
 | 
						|
  copy:
 | 
						|
    dest: /etc/sysctl.d/
 | 
						|
    src: conntrackd.conf
 | 
						|
 | 
						|
- name: Set up conntrackd
 | 
						|
  template:
 | 
						|
    dest: /etc/conntrackd/conntrackd.conf
 | 
						|
    src: conntrackd.conf.j2
 | 
						|
    mode: 0644
 | 
						|
  notify: restart conntrackd
 | 
						|
 | 
						|
- name: Run conntrackd in default VRF
 | 
						|
  lineinfile:
 | 
						|
    dest: /etc/conf.d/conntrackd
 | 
						|
    line: 'vrf="default"'
 | 
						|
    regexp: '^vrf='
 | 
						|
  notify: restart conntrackd
 | 
						|
 | 
						|
- name: Enable conntrackd
 | 
						|
  service:
 | 
						|
    name: conntrackd
 | 
						|
    enabled: yes
 | 
						|
    state: started
 |