[interfaces] Add metrics
							parent
							
								
									358e690e48
								
							
						
					
					
						commit
						e4acc35c01
					
				| 
						 | 
					@ -27,16 +27,28 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- hosts: boeing.adm.crans.org,cochon.adm.crans.org,tracker.adm.crans.org,voyager.adm.crans.org,lutim.adm.crans.org,gateau.adm.crans.org,owncloud-srv.adm.crans.org,charybde.adm.crans.org,cas-srv.adm.crans.org,fyre.adm.crans.org,silice.adm.crans.org
 | 
					- hosts: boeing.adm.crans.org,cochon.adm.crans.org,tracker.adm.crans.org,voyager.adm.crans.org,lutim.adm.crans.org,gateau.adm.crans.org,owncloud-srv.adm.crans.org,charybde.adm.crans.org,cas-srv.adm.crans.org,fyre.adm.crans.org,silice.adm.crans.org
 | 
				
			||||||
  vars:
 | 
					  vars:
 | 
				
			||||||
    - srv_gateway: 185.230.79.254
 | 
					    vlan:
 | 
				
			||||||
    - srv_dns: 185.230.79.152 185.230.79.4
 | 
					      srv:
 | 
				
			||||||
    - ens_gateway: 138.231.136.254
 | 
					        metric: 100
 | 
				
			||||||
    - ens_dns: 138.231.136.152 138.231.136.4
 | 
					        gateway: 185.230.79.254
 | 
				
			||||||
    - adm_dns: 10.231.136.152 10.231.136.4
 | 
					        dns: 185.230.79.152 185.230.79.4
 | 
				
			||||||
    - borne_dns: 10.231.148.52 10.231.148.4
 | 
					      ens:
 | 
				
			||||||
    - switch_dns: 10.231.100.152 10.231.100.4
 | 
					        metric: 300
 | 
				
			||||||
    - fil_gateway: 10.54.0.254
 | 
					        gateway: 138.231.136.254
 | 
				
			||||||
    - fil_dns: 10.54.0.152 10.54.0.4
 | 
					        dns: 138.231.136.152 138.231.136.4
 | 
				
			||||||
    - adh_gateway: 185.230.78.254
 | 
					      adm:
 | 
				
			||||||
    - adh_dns: 185.230.78.152 185.230.78.4
 | 
					        dns: 10.231.136.152 10.231.136.4
 | 
				
			||||||
 | 
					      borne:
 | 
				
			||||||
 | 
					        dns: 10.231.148.52 10.231.148.4
 | 
				
			||||||
 | 
					      switch:
 | 
				
			||||||
 | 
					        dns: 10.231.100.152 10.231.100.4
 | 
				
			||||||
 | 
					      fil:
 | 
				
			||||||
 | 
					        metric: 400
 | 
				
			||||||
 | 
					        gateway: 10.54.0.254
 | 
				
			||||||
 | 
					        dns: 10.54.0.152 10.54.0.4
 | 
				
			||||||
 | 
					      adh:
 | 
				
			||||||
 | 
					        metric: 200
 | 
				
			||||||
 | 
					        gateway: 185.230.78.254
 | 
				
			||||||
 | 
					        dns: 185.230.78.152 185.230.78.4
 | 
				
			||||||
  roles:
 | 
					  roles:
 | 
				
			||||||
    - interfaces
 | 
					    - interfaces
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,9 +7,10 @@ iface {{ srv_iface.stdout }} inet static
 | 
				
			||||||
	network {{ srv.ipv4.network }}
 | 
						network {{ srv.ipv4.network }}
 | 
				
			||||||
	netmask {{ srv.ipv4.netmask }}
 | 
						netmask {{ srv.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ srv.ipv4.broadcast }}
 | 
						broadcast {{ srv.ipv4.broadcast }}
 | 
				
			||||||
	gateway {{ srv_gateway }}
 | 
						gateway {{ vlan.srv.gateway }}
 | 
				
			||||||
 | 
						metric {{ vlan.srv.metric }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ srv_dns }}
 | 
						dns-nameservers {{ vlan.srv.dns }}
 | 
				
			||||||
	dns-search crans.org
 | 
						dns-search crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias srv
 | 
						up /sbin/ip link set $IFACE alias srv
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,9 +7,10 @@ iface {{ ens_iface.stdout }} inet static
 | 
				
			||||||
	network {{ ens.ipv4.network }}
 | 
						network {{ ens.ipv4.network }}
 | 
				
			||||||
	netmask {{ ens.ipv4.netmask }}
 | 
						netmask {{ ens.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ ens.ipv4.broadcast }}
 | 
						broadcast {{ ens.ipv4.broadcast }}
 | 
				
			||||||
	gateway {{ ens_gateway }}
 | 
						gateway {{ vlan.ens.gateway }}
 | 
				
			||||||
 | 
						metric {{ vlan.ens.metric }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ ens_dns }}
 | 
						dns-nameservers {{ vlan.ens.dns }}
 | 
				
			||||||
	dns-search crans.org
 | 
						dns-search crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias ens
 | 
						up /sbin/ip link set $IFACE alias ens
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ iface {{ adm_iface.stdout }} inet static
 | 
				
			||||||
	netmask {{ adm.ipv4.netmask }}
 | 
						netmask {{ adm.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ adm.ipv4.broadcast }}
 | 
						broadcast {{ adm.ipv4.broadcast }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ adm_dns }}
 | 
						dns-nameservers {{ vlan.adm.dns }}
 | 
				
			||||||
	dns-search adm.crans.org
 | 
						dns-search adm.crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias adm
 | 
						up /sbin/ip link set $IFACE alias adm
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ iface {{ borne_iface.stdout }} inet static
 | 
				
			||||||
	netmask {{ borne.ipv4.netmask }}
 | 
						netmask {{ borne.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ borne.ipv4.broadcast }}
 | 
						broadcast {{ borne.ipv4.broadcast }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ borne_dns }}
 | 
						dns-nameservers {{ vlan.borne.dns }}
 | 
				
			||||||
	dns-search borne.crans.org
 | 
						dns-search borne.crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias borne
 | 
						up /sbin/ip link set $IFACE alias borne
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ iface {{ switch_iface.stdout }} inet static
 | 
				
			||||||
	netmask {{ switch.ipv4.netmask }}
 | 
						netmask {{ switch.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ switch.ipv4.broadcast }}
 | 
						broadcast {{ switch.ipv4.broadcast }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ switch_dns }}
 | 
						dns-nameservers {{ vlan.switch.dns }}
 | 
				
			||||||
	dns-search switch.crans.org
 | 
						dns-search switch.crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias switch
 | 
						up /sbin/ip link set $IFACE alias switch
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,9 +7,10 @@ iface {{ fil_iface.stdout }} inet static
 | 
				
			||||||
	network {{ fil.ipv4.network }}
 | 
						network {{ fil.ipv4.network }}
 | 
				
			||||||
	netmask {{ fil.ipv4.netmask }}
 | 
						netmask {{ fil.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ fil.ipv4.broadcast }}
 | 
						broadcast {{ fil.ipv4.broadcast }}
 | 
				
			||||||
	gateway {{ fil_gateway }}
 | 
						gateway {{ vlan.fil.gateway }}
 | 
				
			||||||
 | 
						metric {{ vlan.fil.metric }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ fil_dns }}
 | 
						dns-nameservers {{ vlan.fil.dns }}
 | 
				
			||||||
	dns-search fil.crans.org
 | 
						dns-search fil.crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias fil
 | 
						up /sbin/ip link set $IFACE alias fil
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,9 +7,10 @@ iface {{ adh_iface.stdout }} inet static
 | 
				
			||||||
	network {{ adh.ipv4.network }}
 | 
						network {{ adh.ipv4.network }}
 | 
				
			||||||
	netmask {{ adh.ipv4.netmask }}
 | 
						netmask {{ adh.ipv4.netmask }}
 | 
				
			||||||
	broadcast {{ adh.ipv4.broadcast }}
 | 
						broadcast {{ adh.ipv4.broadcast }}
 | 
				
			||||||
	gateway {{ adh_gateway }}
 | 
						gateway {{ vlan.adh.gateway }}
 | 
				
			||||||
 | 
						metric {{ vlan.adh.metric }}
 | 
				
			||||||
	mtu 1496
 | 
						mtu 1496
 | 
				
			||||||
	dns-nameservers {{ adh_dns }}
 | 
						dns-nameservers {{ vlan.adh.dns }}
 | 
				
			||||||
	dns-search crans.org
 | 
						dns-search crans.org
 | 
				
			||||||
	up /sbin/ip link set $IFACE alias adh
 | 
						up /sbin/ip link set $IFACE alias adh
 | 
				
			||||||
{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
					{% if ansible_local.interfaces.sup_if_4 is defined %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue