Statistics
| Branch: | Tag: | Revision:

root / snf-network-build-node-infra @ 6e257ba8

History | View | Annotate | Download (698 Bytes)

1
#!/bin/bash
2

    
3
DEFAULT=/etc/default/snf-network
4

    
5
source $DEFAULT
6
source $CONF
7
source $INFRA
8

    
9
HOSTNAME=$(hostname)
10

    
11
HOSTINFRA=$SHAREDDIR/infra/$HOSTNAME
12
CLUSTERINFRA=$SHAREDDIR/infra/cluster
13

    
14
PUBLIC_IFACE=$(ip route | grep default | awk '{print $5}')
15
PUBLIC_MAC=$(ip link show $PUBLIC_IFACE | grep link/ether | awk '{print $2}')
16

    
17
echo PUBLIC_IFACE=$PUBLIC_IFACE > $HOSTINFRA
18
echo PUBLIC_MAC=$PUBLIC_MAC >> $HOSTINFRA
19

    
20
source $CLUSTERINFRA
21

    
22
if [ -n "$PUBLIC_VLAN_ID" ]; then
23
  PUBLIC_VLAN=$PUBLIC_IFACE.$PUBLIC_VLAN_ID
24
  echo PUBLIC_VLAN=$PUBLIC_VLAN >> $HOSTINFRA
25
fi
26

    
27
if [ -n "$PRIVATE_VLAN_ID" ]; then
28
  PRIVATE_VLAN=$PUBLIC_IFACE.$PRIVATE_VLAN_ID
29
  echo PRIVATE_VLAN=$PRIVATE_VLAN >> $HOSTINFRA
30
fi
31