diff --git a/lxc1/p0-infrastructure/keepalived/deploy_keepalived.sh b/lxc1/p0-infrastructure/keepalived/deploy_keepalived.sh index 64e6251..dbae283 100644 --- a/lxc1/p0-infrastructure/keepalived/deploy_keepalived.sh +++ b/lxc1/p0-infrastructure/keepalived/deploy_keepalived.sh @@ -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." \ No newline at end of file