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 |
|