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
|
||||
|
||||
# 2. PATHS & HEADER
|
||||
CONFIG_FILE="./config/keepalived.conf"
|
||||
mkdir -p ./config ./checks
|
||||
cp "./keepalived_header.tpl" "$CONFIG_FILE"
|
||||
CONFIG_FILE="/docker/keepalived/config/keepalived.conf"
|
||||
mkdir -p /docker/keepalived/config /docker/keepalived/checks /docker/keepalived/tmp
|
||||
cp "/docker/keepalived/keepalived_header.tpl" "$CONFIG_FILE"
|
||||
|
||||
# Replace global header vars
|
||||
sed -i "s/{{LXC_NUM}}/${LXC_NUM}/g" "$CONFIG_FILE"
|
||||
|
|
@ -35,8 +35,8 @@ for SLOT in "${SLOTS[@]}"; do
|
|||
[[ -z "$s_num" ]] && continue
|
||||
echo "Processing Slot $s_num: $s_name (VIP: $s_vip)"
|
||||
|
||||
TEMP_SLOT="/tmp/slot_${s_num}.conf"
|
||||
cp "./keepalived_slot.tpl" "$TEMP_SLOT"
|
||||
TEMP_SLOT="/docker/keepalived/tmp/slot_${s_num}.conf"
|
||||
cp "/docker/keepalived/keepalived_slot.tpl" "$TEMP_SLOT"
|
||||
|
||||
# Generate unique auth pass from the base password
|
||||
AUTH_PASS="${BASE_PASSWORD:0:7}-${s_num}"
|
||||
|
|
@ -58,7 +58,7 @@ for SLOT in "${SLOTS[@]}"; do
|
|||
done
|
||||
|
||||
# 4. FINALIZE SCRIPTS
|
||||
cp ./check_services.sh ./checks/check_services.sh
|
||||
chmod +x ./checks/check_services.sh
|
||||
cp /docker/keepalived/check_services.sh /docker/keepalived/checks/check_services.sh
|
||||
chmod +x /docker/keepalived/checks/check_services.sh
|
||||
|
||||
echo "Keepalived configuration generated successfully."
|
||||
Loading…
Reference in a new issue