root / hooks / cluster-init-post.d / snf-network @ 6e257ba8
History | View | Annotate | Download (629 Bytes)
1 |
#!/bin/bash |
---|---|
2 |
# This script run in master-node after cluster init |
3 |
# Propably should run after master failover |
4 |
|
5 |
source /etc/default/snf-network |
6 |
|
7 |
source $CONF |
8 |
source $INFRA |
9 |
|
10 |
MASTERNODE=$(hostname) |
11 |
|
12 |
CLUSTERINFRA=$SHAREDDIR/infra/cluster |
13 |
|
14 |
#build subdirs in shared dir |
15 |
snf-network-enable |
16 |
|
17 |
|
18 |
cp $INFRA $CLUSTERINFRA |
19 |
|
20 |
if $ENABLE_MASQ; then |
21 |
PUBLIC_IFACE=$(ip route | grep default | awk '{print $5}') |
22 |
PUBLIC_MAC=$(ip link show $PUBLIC_IFACE | grep link/ether | awk '{print $2}') |
23 |
|
24 |
echo ROUTER=$MASTERNODE >> $CLUSTERINFRA |
25 |
echo ROUTER_MAC=$PUBLIC_MAC >> $CLUSTERINFRA |
26 |
fi |
27 |
|
28 |
snf-network-build-node-infra |
29 |
|
30 |
snf-network-configure-interfaces |