Fix indentation in cleanup section after pvesh refactor
The previous commit left broken indentation and an orphaned else block in the cleanup section. This fixes the structure to properly handle the cluster nodes vs standalone node cases. Related to #738
This commit is contained in:
parent
ce47e8ca9d
commit
712541d5d8
1 changed files with 10 additions and 16 deletions
|
|
@ -2713,25 +2713,19 @@ if [[ -z "$HOST" ]]; then
|
|||
fi
|
||||
|
||||
if [[ -n "$CLUSTER_NODES" ]]; then
|
||||
for node_ip in $CLUSTER_NODES; do
|
||||
log_info "Cleaning up SSH keys on node $node_ip"
|
||||
for node_ip in $CLUSTER_NODES; do
|
||||
log_info "Cleaning up SSH keys on node $node_ip"
|
||||
|
||||
# Remove both pulse-managed-key and pulse-proxy-key entries
|
||||
ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 root@"$node_ip" \
|
||||
"sed -i -e '/# pulse-managed-key\$/d' -e '/# pulse-proxy-key\$/d' /root/.ssh/authorized_keys" 2>&1 | \
|
||||
logger -t "$LOG_TAG" -p user.info || \
|
||||
log_warn "Failed to clean up SSH keys on $node_ip"
|
||||
done
|
||||
log_info "Cluster cleanup completed"
|
||||
else
|
||||
# Standalone node - clean up localhost
|
||||
log_info "Standalone node detected - cleaning up localhost"
|
||||
sed -i -e '/# pulse-managed-key$/d' -e '/# pulse-proxy-key$/d' /root/.ssh/authorized_keys 2>&1 | \
|
||||
# Remove both pulse-managed-key and pulse-proxy-key entries
|
||||
ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 root@"$node_ip" \
|
||||
"sed -i -e '/# pulse-managed-key\$/d' -e '/# pulse-proxy-key\$/d' /root/.ssh/authorized_keys" 2>&1 | \
|
||||
logger -t "$LOG_TAG" -p user.info || \
|
||||
log_warn "Failed to clean up SSH keys on localhost"
|
||||
fi
|
||||
log_warn "Failed to clean up SSH keys on $node_ip"
|
||||
done
|
||||
log_info "Cluster cleanup completed"
|
||||
else
|
||||
log_warn "pvecm command not available - cleaning up localhost only"
|
||||
# Standalone node - clean up localhost
|
||||
log_info "Standalone node detected - cleaning up localhost"
|
||||
sed -i -e '/# pulse-managed-key$/d' -e '/# pulse-proxy-key$/d' /root/.ssh/authorized_keys 2>&1 | \
|
||||
logger -t "$LOG_TAG" -p user.info || \
|
||||
log_warn "Failed to clean up SSH keys on localhost"
|
||||
|
|
|
|||
Loading…
Reference in a new issue