Add SETUP conf var
[snf-network] / snf-network-build-node-infra
1 #!/bin/bash
2
3 DEFAULT=/etc/default/snf-network
4
5 source $DEFAULT
6 source $CONF
7 source $INFRA
8
9 HOSTINFRA=$STATE_DIR/infra
10
11 PUBLIC_IFACE=$(ip route | grep default | awk '{print $5}')
12 PUBLIC_MAC=$(ip link show $PUBLIC_IFACE | grep link/ether | awk '{print $2}')
13
14
15
16 (
17
18 cat $INFRA
19
20 echo
21 echo "# node's public interface" 
22 echo PUBLIC_IFACE=$PUBLIC_IFACE 
23
24 echo 
25 echo "# node's public interface MAC" 
26 echo PUBLIC_MAC=$PUBLIC_MAC
27
28 case $SETUP in
29 GRNET) 
30   if [ -n "$PUBLIC_VLAN_ID" ]; then
31     echo 
32     echo PUBLIC_VLAN=$PUBLIC_IFACE.$PUBLIC_VLAN_ID
33   fi
34
35   if [ -n "$PRIVATE_VLAN_ID" ]; then
36     echo 
37     echo PRIVATE_VLAN=$PUBLIC_IFACE.$PRIVATE_VLAN_ID
38     echo PRIVATE_BRIDGE=$BRIDGE_PREFIX$PRIVATE_BRIDGE_ID
39   fi
40 esac
41
42 fi
43
44
45 )  > $HOSTINFRA