mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	vnStat is basically never used (but patch it for divine reasons)
This commit is contained in:
		
							parent
							
								
									2457f415fc
								
							
						
					
					
						commit
						8eed8854b5
					
				
					 2 changed files with 20 additions and 3 deletions
				
			
		|  | @ -1,3 +1,4 @@ | |||
| # Similar code block in roles/vnstat/tasks/install.yml | ||||
| - name: Do we have a gateway? If 'ip route' specifies a default route, Ansible parses details here... | ||||
|   debug: | ||||
|     var: ansible_default_ipv4 | ||||
|  | @ -14,7 +15,7 @@ | |||
| 
 | ||||
| - name: "If gateway responded, set 'gw_active: True' and 'iiab_wan_iface: {{ discovered_wan_iface }}' -- using discovered_wan_iface" | ||||
|   set_fact: | ||||
|     iiab_wan_iface: "{{ discovered_wan_iface }}" | ||||
|     iiab_wan_iface: "{{ discovered_wan_iface }}"    # Same as code on Line 70 ! | ||||
|     gw_active: True | ||||
|   when: discovered_wan_iface != "none" and gw_active_test.stdout == "1" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,20 @@ | |||
| # Similar code block in roles/network/tasks/detected_network.yml | ||||
| - name: "If above ansible_default_ipv4.gateway is defined, set WAN candidate 'discovered_wan_iface: {{ ansible_default_ipv4.alias }}' -- using ansible_default_ipv4.alias" | ||||
|   set_fact: | ||||
|     discovered_wan_iface: "{{ ansible_default_ipv4.alias }}" | ||||
|   when: ansible_default_ipv4.gateway is defined | ||||
| 
 | ||||
| - name: "Verify gateway active: ping -c4 {{ ansible_default_ipv4.gateway }} -- using ansible_default_ipv4.gateway" | ||||
|   shell: ping -c4 "{{ ansible_default_ipv4.gateway }}" | grep icmp_seq=4 | wc -l | ||||
|   register: gw_active_test | ||||
|   when: discovered_wan_iface != "none" | ||||
| 
 | ||||
| - name: "If gateway responded, set 'gw_active: True' and 'iiab_wan_iface: {{ discovered_wan_iface }}' -- using discovered_wan_iface" | ||||
|   set_fact: | ||||
|     iiab_wan_iface: "{{ discovered_wan_iface }}" | ||||
|   when: discovered_wan_iface != "none" and gw_active_test.stdout == "1" | ||||
| 
 | ||||
| 
 | ||||
| - name: Install 'vnstat' package | ||||
|   package: | ||||
|     name: vnstat | ||||
|  | @ -7,10 +24,9 @@ | |||
|   template: | ||||
|     src: vnstat.conf.j2 | ||||
|     dest: /etc/vnstat.conf | ||||
|     # owner: root | ||||
|     # group: root | ||||
|     mode: '0744' | ||||
| 
 | ||||
| 
 | ||||
| - name: Create database for WAN to collect vnStat data | ||||
|   shell: /usr/bin/vnstat -i {{ iiab_wan_iface }} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue