static paths in keepalived deployment
This commit is contained in:
parent
7f8c33206f
commit
99c7520536
1 changed files with 7 additions and 7 deletions
|
|
@ -17,9 +17,9 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 2. PATHS & HEADER
|
# 2. PATHS & HEADER
|
||||||
CONFIG_FILE="./config/keepalived.conf"
|
CONFIG_FILE="/docker/keepalived/config/keepalived.conf"
|
||||||
mkdir -p ./config ./checks
|
mkdir -p /docker/keepalived/config /docker/keepalived/checks /docker/keepalived/tmp
|
||||||
cp "./keepalived_header.tpl" "$CONFIG_FILE"
|
cp "/docker/keepalived/keepalived_header.tpl" "$CONFIG_FILE"
|
||||||
|
|
||||||
# Replace global header vars
|
# Replace global header vars
|
||||||
sed -i "s/{{LXC_NUM}}/${LXC_NUM}/g" "$CONFIG_FILE"
|
sed -i "s/{{LXC_NUM}}/${LXC_NUM}/g" "$CONFIG_FILE"
|
||||||
|
|
@ -35,8 +35,8 @@ for SLOT in "${SLOTS[@]}"; do
|
||||||
[[ -z "$s_num" ]] && continue
|
[[ -z "$s_num" ]] && continue
|
||||||
echo "Processing Slot $s_num: $s_name (VIP: $s_vip)"
|
echo "Processing Slot $s_num: $s_name (VIP: $s_vip)"
|
||||||
|
|
||||||
TEMP_SLOT="/tmp/slot_${s_num}.conf"
|
TEMP_SLOT="/docker/keepalived/tmp/slot_${s_num}.conf"
|
||||||
cp "./keepalived_slot.tpl" "$TEMP_SLOT"
|
cp "/docker/keepalived/keepalived_slot.tpl" "$TEMP_SLOT"
|
||||||
|
|
||||||
# Generate unique auth pass from the base password
|
# Generate unique auth pass from the base password
|
||||||
AUTH_PASS="${BASE_PASSWORD:0:7}-${s_num}"
|
AUTH_PASS="${BASE_PASSWORD:0:7}-${s_num}"
|
||||||
|
|
@ -58,7 +58,7 @@ for SLOT in "${SLOTS[@]}"; do
|
||||||
done
|
done
|
||||||
|
|
||||||
# 4. FINALIZE SCRIPTS
|
# 4. FINALIZE SCRIPTS
|
||||||
cp ./check_services.sh ./checks/check_services.sh
|
cp /docker/keepalived/check_services.sh /docker/keepalived/checks/check_services.sh
|
||||||
chmod +x ./checks/check_services.sh
|
chmod +x /docker/keepalived/checks/check_services.sh
|
||||||
|
|
||||||
echo "Keepalived configuration generated successfully."
|
echo "Keepalived configuration generated successfully."
|
||||||
Loading…
Reference in a new issue